home *** CD-ROM | disk | FTP | other *** search
/ World of Education / World of Education.iso / world_v / vmaps12.zip / VMAP.DOC < prev    next >
Text File  |  1992-09-01  |  127KB  |  2,623 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.           
  7.                                 VERSAMAP (version 1.20)
  8.                                    1 September 1992
  9.           
  10.                      Copyright 1991, 1992 by Charles H. Culberson
  11.                                      8 Ritter Lane
  12.                                 Newark, Delaware  19711
  13.           
  14.           
  15.           
  16.           
  17.           
  18.           
  19.                CONTENTS                                               PAGE
  20.           
  21.            1.  Introduction                                             2
  22.            2.  Computer Requirements for Running VERSAMAP               2
  23.            3.  Disclaimer                                               3
  24.            4.  Registration                                             3
  25.            5.  Installing VERSAMAP                                      4
  26.            6.  Plotting the Default World Map                           7
  27.            7.  Finding your Way with Latitude and Longitude             8
  28.           
  29.            8.  Keys with Special Functions in VERSAMAP                  9
  30.                a. Esc                                                   9
  31.                b. Alt                                                  10
  32.                c. Exit the program                                     10
  33.                d. Letter T                                             10
  34.                e. Letter B                                             10
  35.                f. Using a mouse                                        10
  36.                g. Moving around windows                                11
  37.           
  38.            9.  Running VERSAMAP                                        11
  39.                a. VERSAMAP Defaults                                    11
  40.                b. VERSAMAP Pull-down Menus                             12
  41.                   1. Projection menu                                   12
  42.                   2. Map Design menu                                   16
  43.                   3. Input/Output menu                                 23
  44.                   4. Run menu                                          31
  45.           
  46.           10.  Sources of Digital Map Data for use with VERSAMAP       31
  47.                a. World Data Bank I                                    31
  48.                b. Micro World Data Bank II                             31
  49.                c. The World Digitized                                  32
  50.                d. Cartog                                               33
  51.                e. USGS Digital Line Graph Data                         33
  52.                f. Importing Your Own Data into VERSAMAP                34
  53.           
  54.           11.  Use of VERSAMAP with Graphing Programs                  36
  55.           12.  Program Compatibility                                   37
  56.           13.  Acknowledgements                                        39
  57.           14.  Registration Form                                       40
  58.           15.  Index                                                   41
  59.  
  60.  
  61.           VMAP.DOC version 1.20                                    Page  1 
  62.  
  63.  
  64.  
  65.  
  66.  
  67.           1.  Introduction
  68.           
  69.           Welcome to VERSAMAP!  VERSAMAP is a versatile mapping program which
  70.           will transform spherical latitude, longitude values into planar x,y
  71.           map coordinates and plot them on a map projection of your choice. 
  72.           VERSAMAP can print the resulting map on the screen and on dot matrix
  73.           or laser printers.  Maps can be exported as .PCX, .PIC, .CGM, or
  74.           ASCII files, for use with paint programs, word processors, and
  75.           presentation or technical graphics programs.  VERSAMAP is supplied
  76.           with Courier and Helvetica fonts which allow text to be added to
  77.           maps displayed on the screen.
  78.           
  79.           The VERSAMAP disk(s) should contain the following files:
  80.           
  81.             VMAPREAD.ME   --  how to get started
  82.                 VMAP.EXE  --  the mapping program
  83.                 VMAP.MAP  --  digital map of the world (14,000 points)
  84.             VMAPFAST.MAP  --  small digital world map (3,000 points).  Use
  85.                               this map if VMAP.MAP plots too slowly on your
  86.                               computer.
  87.                 VMAP.DOC  --  instruction manual
  88.           
  89.             VMAPUSER.PRN  --  sample file in user supplied data record
  90.                               format.  Use this input file to study the
  91.                               different symbols that can be plotted.
  92.             VMAP_FIX.MPS  --  a small file used to concatenate World
  93.                               Digitized binary map files
  94.             VMAP_FIX.MP1  --  a small file used to concatenate World
  95.                               Digitized ASCII map files.
  96.             REGISTER.DOC  --  registration form
  97.               MSHERC.COM  --  driver for Hercules mono graphics
  98.           
  99.             COUR_CGA.FON  --  fixed-space Courier font for CGA, MCGA
  100.             COUR_EGA.FON  --  fixed-space Courier font for EGA, Hercules
  101.             COUR_VGA.FON  --  fixed-space Courier font for VGA
  102.             HELV_CGA.FON  --  proportional Helvetica font for CGA, MCGA
  103.             HELV_EGA.FON  --  proportional Helvetica font for EGA, Hercules
  104.             HELV_VGA.FON  --  proportional Helvetica font for VGA
  105.           
  106.           Please make backup copies of these files before running the program.
  107.           
  108.           
  109.           2.  Computer Requirements for Running VERSAMAP
  110.           
  111.                 MS-DOS 3.0 or higher;
  112.                 CGA, MCGA, EGA, VGA, or Hercules mono graphics;
  113.                 640K memory;
  114.                 a math coprocessor is not required but VERSAMAP will run
  115.                   3-4 times faster if one is installed.
  116.           
  117.           VERSAMAP will not change your AUTOEXEC.BAT or CONFIG.SYS files, it
  118.           will not alter your keyboard settings, and it will not write any
  119.           files to disk without your permission.
  120.  
  121.  
  122.           VMAP.DOC version 1.20                                    Page  2 
  123.  
  124.  
  125.  
  126.  
  127.  
  128.           3.  Disclaimer
  129.           
  130.           Users of VERSAMAP must accept this disclaimer of warranty:
  131.           
  132.           "VERSAMAP is supplied as is.  The author disclaims all warranties,
  133.           expressed or implied, including, without limitation, the warranties
  134.           of merchantability and of fitness for any purpose.  The author
  135.           assumes no liability for damages, direct or consequential, which may
  136.           result from the use of VERSAMAP."
  137.           
  138.           
  139.           4.  Registration
  140.           
  141.           Shareware distribution gives users a chance to try software before
  142.           buying it.  VERSAMAP is a "shareware program" and is provided at no
  143.           charge to the user for evaluation.  If you find this program useful
  144.           and find that you continue to use VERSAMAP after a reasonable trial
  145.           period, you must register the program.  The registration fee will
  146.           license one copy for use on any one computer at any one time.  You
  147.           must treat this software just like a book.  An example is that this
  148.           software may be used by any number of people and may be freely moved
  149.           from one computer location to another, so long as there is no
  150.           possibility of it being used at one location while it's being used
  151.           at another.  Just as a book cannot be read by two different persons
  152.           at the same time.
  153.           
  154.           Registration of the program is $15 in the United States or Canada
  155.           ($20 in other countries), for which you will receive a copy of the
  156.           most recent version of the program, plus 2 additional digital map
  157.           files, MWDB5.ALL (4,000 points) and MWDB3.ALL (26,000 points). 
  158.           Registration entitles you to mail and telephone support concerning
  159.           problems you encounter with VERSAMAP.  A registration form is
  160.           included in the file REGISTER.DOC, and also on page 40 of this
  161.           manual.
  162.           
  163.           Persons living outside the United States can register VERSAMAP by
  164.           obtaining a Postal Money Order payable in U.S. dollars from their
  165.           National Post Office; or by personal check in their local currency
  166.           at the current exchange rate. 
  167.           
  168.           You are encouraged to share a copy of VERSAMAP with your friends for
  169.           evaluation.  Please encourage them to register their copy if they
  170.           find it useful.
  171.           
  172.           Anyone distributing VERSAMAP for any kind of remuneration must first
  173.           contact Charles Culberson at the address on the registration form
  174.           for authorization.  This authorization will be automatically granted
  175.           to distributors recognized by the Association of Shareware
  176.           Professionals as adhering to its guidelines for shareware
  177.           distributors, and such distributors may begin offering VERSAMAP
  178.           immediately.  However Charles Culberson must still be advised so
  179.           that the distributor can be kept up-to-date with the latest version
  180.           of VERSAMAP.
  181.  
  182.  
  183.           VMAP.DOC version 1.20                                    Page  3 
  184.  
  185.  
  186.  
  187.  
  188.  
  189.           This program is produced by a member of the Association of Shareware
  190.           Professionals (ASP).  ASP wants to make sure that the shareware
  191.           principle works for you.  If you are unable to resolve a
  192.           shareware-related problem with an ASP member by contacting the
  193.           member directly, ASP may be able to help.  The ASP Ombudsman can
  194.           help you resolve a dispute or problem with an ASP member, but does
  195.           not provide technical support for members' products.  Please write
  196.           to the ASP Ombudsman at 545 Grover Road, Muskegon, MI 49442 or send
  197.           a CompuServe message via CompuServe Mail to ASP Ombudsman
  198.           70007,3536.  The Ombudsman may be contacted by FAX by sending to the
  199.           ASP FAX number: (616) 788-2765.  In communication with the Ombudsman
  200.           please include a telephone number and/or FAX if available.
  201.           
  202.           
  203.           5.  Installing VERSAMAP
  204.           
  205.           VERSAMAP is distributed in several different forms: (1) as a
  206.           complete set of uncompressed files, (2) as a compressed .ZIP file,
  207.           and (3) as a compressed, self-extracting .EXE file.  VERSAMAP
  208.           installation is a simple process of copying the contents of the
  209.           VERSAMAP distribution disk(s) to your hard drive or to a second
  210.           floppy disk, and expanding the files if necessary.
  211.           
  212.           VERSAMAP does not require a hard disk, but you may not have enough
  213.           free disk space available, if you attempt to save digital maps
  214.           output by VERSAMAP onto the floppy disk containing the VERSAMAP
  215.           files.  This is especially true for low density floppy disks.
  216.           
  217.           To run VERSAMAP, once it has been installed, change to the directory
  218.           containing the VERSAMAP files, type VMAP at the DOS prompt, and then
  219.           press the Enter key.
  220.           
  221.           
  222.                            Hard and Floppy Disk Installation
  223.                                 Self-extracting version
  224.           
  225.           To expand the self-extracting form of VERSAMAP onto a hard disk or
  226.           any size floppy disk:
  227.           
  228.           1.  Insert the VERSAMAP distribution disk into disk drive A.
  229.           
  230.           2.  Change to drive A using the DOS Change Directory command
  231.               (e.g., CD A:).
  232.           
  233.           3.  Type the name of the self-extracting file (e.g., type VMAPS if
  234.               the self-extracting file is VMAPS.EXE) at the DOS prompt, press
  235.               the Enter key, and follow the instructions on the screen.  Once
  236.               the instructions have been displayed, you may stop installation
  237.               and return to DOS by pressing N.
  238.           
  239.           
  240.           
  241.           
  242.  
  243.  
  244.           VMAP.DOC version 1.20                                    Page  4 
  245.  
  246.  
  247.  
  248.  
  249.  
  250.                            Hard and Floppy Disk Installation
  251.                                       ZIP version
  252.           
  253.           You will need a copy of the PKUNZIP utility program to expand the
  254.           compressed .ZIP form of VERSAMAP.  PKUNZIP is available from most
  255.           shareware distributors and bulletin boards.
  256.           
  257.           The following instructions describe the steps necessary to unzip the
  258.           compressed .ZIP file into a subdirectory called VERSAMAP on hard
  259.           drive C.
  260.           
  261.           1.  First, use the DOS MKDIR command to create the VERSAMAP
  262.               subdirectory to hold the uncompressed files
  263.               (e.g., MKDIR C:\VERSAMAP).
  264.           
  265.           2.  Use the DOS COPY command to copy the VERSAMAP .ZIP file and the
  266.               unzipping program, PKUNZIP.EXE, into subdirectory VERSAMAP.
  267.           
  268.           3.  Change to the VERSAMAP subdirectory using the DOS Change
  269.               Directory command (e.g., CD C:\VERSAMAP).
  270.           
  271.           4.  To unzip the VERSAMAP files from a file called VMAP.ZIP, type
  272.               the following command at the DOS prompt,
  273.           
  274.                                    PKUNZIP VMAP.ZIP
  275.           
  276.               and press the Enter key.
  277.           
  278.           
  279.           To unzip the VERSAMAP files onto floppy disk(s), you may need to
  280.           unzip the files, one file at a time.  Consult the PKUNZIP
  281.           instructions for the commands necessary to extract the VERSAMAP
  282.           files onto a floppy disk.  The help screen for PKUNZIP can be
  283.           displayed by changing to the directory containing PKUNZIP, typing
  284.           PKUNZIP at the DOS prompt, and pressing Enter.
  285.           
  286.           
  287.                                 Hard Disk Installation
  288.                                  Uncompressed version
  289.           
  290.           To install VERSAMAP on a hard disk (e.g. drive C):
  291.           
  292.           1.  Use the DOS MKDIR command to create a new subdirectory called
  293.               VERSAMAP to hold the program  (e.g., MKDIR C:\VERSAMAP).
  294.           
  295.           2.  Change to the new subdirectory using the DOS Change Directory
  296.               command (e.g., CD C:\VERSAMAP).
  297.           
  298.           3.  Insert the VERSAMAP distribution disk into your disk drive
  299.               (e.g., drive A).
  300.           
  301.           4.  Use the DOS COPY command to copy all files on the floppy disk to
  302.               subdirectory VERSAMAP on the hard disk (e.g., COPY /B A:\*.*).
  303.  
  304.  
  305.           VMAP.DOC version 1.20                                    Page  5 
  306.  
  307.  
  308.  
  309.  
  310.  
  311.           5.  Remove the floppy disk from the disk drive.
  312.           
  313.           6.  Repeat steps 3 to 5 if you received the VERSAMAP software on
  314.               more than 1 floppy disk.
  315.           
  316.           VERSAMAP is now installed.
  317.           
  318.           
  319.                Floppy Disk Installation (1.2M, 5.25"; 720K or 1.2M 3.5")
  320.                                  Uncompressed version
  321.           
  322.           To install the uncompressed form of VERSAMAP onto a floppy disk
  323.           (e.g., drive B) with at least 720K free disk space:
  324.           
  325.           1.  Place a new, formatted disk in drive B.
  326.           
  327.           2.  Change to drive B using the DOS Change Directory command
  328.               (e.g., CD B:).
  329.           
  330.           3.  Insert the VERSAMAP distribution disk into disk drive A.
  331.           
  332.           4.  Use the DOS COPY command to copy all files on the VERSAMAP
  333.               distribution disk to the floppy disk in drive B
  334.               (e.g., COPY /B A:\*.*).
  335.           
  336.           5.  Remove the VERSAMAP distribution disk from disk drive A.
  337.           
  338.           6.  Repeat steps 3 to 5 if you received the VERSAMAP software on
  339.               more than 1 distribution disk.
  340.           
  341.           VERSAMAP is now installed.
  342.           
  343.           
  344.                         Floppy Disk Installation (360K, 5.25")
  345.                                  Uncompressed version
  346.           
  347.           To install the uncompressed form of VERSAMAP onto a 360K, 5.25"
  348.           floppy disk (e.g., drive B):
  349.           
  350.           1.  Place a new, formatted disk (labeled disk #1) in drive B.
  351.           
  352.           2.  Change to drive B using the DOS Change Directory command
  353.               (e.g., CD B:).
  354.           
  355.           3.  Insert the VERSAMAP distribution disk into disk drive A.
  356.           
  357.           4.  Use the DOS COPY command to copy the files VMAP.EXE, VMAP.MAP,
  358.               and the 2 .FON files for your monitor type from the VERSAMAP
  359.               distribution disk to the floppy disk in drive B
  360.               (e.g., COPY /B A:\VMAP.EXE).  Repeat this command for each of
  361.               the 4 files.
  362.           
  363.           
  364.  
  365.  
  366.           VMAP.DOC version 1.20                                    Page  6 
  367.  
  368.  
  369.  
  370.  
  371.  
  372.           5.  Remove disk #1 from drive B.
  373.           
  374.           6.  Place a new, formatted disk (labeled disk #2) in drive B.
  375.           
  376.           7.  Use the DOS COPY command to copy the remaining files from the
  377.               VERSAMAP distribution disk to the floppy disk in drive B
  378.               (e.g., COPY /B A:\VMAP.DOC).  Repeat this command for each file
  379.               to be copied.
  380.           
  381.           8.  Remove the VERSAMAP distribution disk from disk drive A.
  382.           
  383.           9.  Remove disk #2 from drive B.
  384.           
  385.           10. Place disk #1 in drive B.
  386.           
  387.           VERSAMAP is now installed.
  388.           
  389.           
  390.           6.  Plotting the Default World Map
  391.           
  392.           Before reading the rest of the manual, let's plot a map of the world
  393.           on the screen.  This will familiarize you with the operation of
  394.           VERSAMAP.  The rest of the manual should make more sense once you
  395.           have actually used VERSAMAP.
  396.           
  397.           VERSAMAP has built in defaults which plot a world map, from 80 N to
  398.           80 S latitude, and from 180 W to 180 E longitude, on a Mercator
  399.           projection.  The default settings will not print any files to disk.
  400.           
  401.           To run VERSAMAP with the default settings:
  402.           
  403.                   1.  place the VERSAMAP disk containing the files,
  404.                       VMAP.EXE and VMAP.MAP, in your disk drive
  405.                   2.  change to that drive
  406.                   3.  type VMAP
  407.                   4.  press the Enter key.
  408.           
  409.           A screen with a menu bar across the top will appear once the program
  410.           has loaded.  The pull-down menus are selected by pressing the Alt
  411.           key, followed by the highlighted letter of the desired menu; or by
  412.           pointing and clicking the left mouse button.
  413.           
  414.           To plot the world map:
  415.           
  416.                   1.  press the Alt key, to access the menus
  417.                   2.  press R, to select the Run menu
  418.                   3.  press Enter, to select the Size 100% option and begin
  419.                       the plot.
  420.           
  421.           To plot the default map, the map file, VMAP.MAP, must be in the
  422.           current directory.
  423.           
  424.           When the map begins plotting, the top line of the screen will
  425.           display (1) a reminder that pressing the Esc key will terminate
  426.  
  427.           VMAP.DOC version 1.20                                    Page  7 
  428.  
  429.  
  430.  
  431.  
  432.  
  433.           plotting and return you to the menu bar; (2) the name of the map
  434.           input file being read, VMAP.MAP in this case; and (3) the number of
  435.           points which have been plotted.
  436.           
  437.           The menu bar will reappear when the map is finished plotting.  The
  438.           default map takes 35 seconds to plot on a 16MHz 386SX computer
  439.           equipped with a math coprocessor; it takes 15 minutes to plot on an 
  440.           original 5MHz IBM PC without a math coprocessor.
  441.           
  442.           To exit the program and return to DOS:
  443.           
  444.               1.  press the Esc key, to halt plotting;
  445.               2.  press the Alt key, to access the menus;
  446.               3.  press P, to select the Projection menu;
  447.               4.  press X from the Projection menu to exit the program.
  448.           
  449.           Pressing the Esc key halts program execution and returns you to the
  450.           menu bar.  Pressing Esc will not exit the program.
  451.           
  452.           Please read the rest of the instruction manual before attempting to
  453.           plot maps which do not use the default parameters.
  454.           
  455.           If VMAP.MAP plots too slowly on your computer, try using the map
  456.           file VMAPFAST.MAP.  This file contains only 3,000 points. It takes
  457.           7 seconds to plot on a 16MHz 386SX computer, and 3.3 minutes on a
  458.           5MHz IBM PC.
  459.           
  460.           
  461.           7.  Finding your Way with Latitude and Longitude
  462.           
  463.           To use this program you should be familiar with the concepts of
  464.           latitude and longitude.
  465.           
  466.           Latitude is the angular distance (in degrees) of a point on the
  467.           earth's surface north or south of the equator.  The maximum values
  468.           of latitude are 90 N (north pole) and 90 S (south pole).  The
  469.           equator is 0 N/S latitude.
  470.           
  471.           Longitude is the angular distance (in degrees) of a point on the
  472.           earth's surface east or west of the meridian that passes through
  473.           Greenwich, England.  The maximum values of longitude are 180 W and
  474.           180 E (the international date line).  The meridian passing through
  475.           Greenwich is 0 E/W longitude.
  476.           
  477.           Latitude and longitude values in VERSAMAP are entered as degrees,
  478.           minutes, seconds.  There are 60 seconds in 1 minute, and 60 minutes
  479.           in 1 degree.  One degree of latitude is equal to 60 nautical miles
  480.           (1 nautical mile = 6076 feet = 1.852 kilometers = 1.1508 statute
  481.           miles).  One minute of latitude is equal to 1 nautical mile.  One
  482.           second of latitude is equal to 101 feet (31 meters).
  483.           
  484.           
  485.           
  486.  
  487.  
  488.           VMAP.DOC version 1.20                                    Page  8 
  489.  
  490.  
  491.  
  492.  
  493.  
  494.           For example, the position for Rio de Janeiro, Brazil, written as
  495.           degrees, minutes, and seconds (22 degrees, 53 minutes, 43 seconds
  496.           south latitude; 43 degrees, 13 minutes, 22 seconds west longitude)
  497.           is,
  498.           
  499.                                              Deg Min Sec
  500.           
  501.                                latitude   =   22  53  43  S
  502.                                longitude  =   43  13  22  W
  503.           
  504.           
  505.           The position for Paris, France (48 degrees, 50 minutes, 14 seconds
  506.           north latitude; 2 degrees, 20 minutes, 14 seconds east longitude)
  507.           is,
  508.           
  509.                                              Deg Min Sec
  510.           
  511.                                latitude   =   48  50  14  N
  512.                                longitude  =   02  20  14  E
  513.           
  514.           
  515.           If you are unfamiliar with the use of latitude and longitude to
  516.           locate points on the surface of the earth, please consult an
  517.           encyclopedia or an atlas.
  518.           
  519.           A easily understandable introduction to the theory of map
  520.           projections is the book:
  521.           
  522.              Porter W. McDonnell.  1979.  Introduction to Map Projections.
  523.                Marcel Dekker, New York.
  524.           
  525.           A detailed discussion of the map projections used in this program,
  526.           showing actual plots, is given in:
  527.           
  528.              John P. Snyder and Philip M. Voxland.  1989.  An Album of Map
  529.                Projections.  U.S. Geological Survey Professional Paper 1453.
  530.                U.S. Government Printing Office.  249 pages.  $14.
  531.           
  532.           
  533.           8.  Keys with Special Functions in VERSAMAP
  534.           
  535.                                           Esc
  536.           
  537.           Pressing the Esc key halts program execution and returns you to the
  538.           menu bar.  Pressing Esc will not exit the program.
  539.           
  540.           If you are in the process of plotting or printing a map, the program
  541.           checks the Esc key each time the record number or point, shown in
  542.           the upper right corner of the screen, is updated.  Consequently, the
  543.           program may take several seconds to respond after Esc is pressed.
  544.           
  545.           
  546.           
  547.  
  548.  
  549.           VMAP.DOC version 1.20                                    Page  9 
  550.  
  551.  
  552.  
  553.  
  554.  
  555.           There is one situation in which pressing Esc will not return you to
  556.           the menu bar.  If you are in the LATITUDE AND LONGITUDE LIMITS or
  557.           SELECTION OF STANDARD PARALLELS windows, and have entered an
  558.           incorrect latitude or longitude value, VERSAMAP will issue an error
  559.           message and force you to enter a correct value before you can leave
  560.           the window.
  561.           
  562.                                           Alt
  563.           
  564.           Pull-down menus are selected by pressing the Alt key, followed by
  565.           the highlighted letter of the desired menu.  Individual menu items
  566.           are selected by pressing the highlighted letter of each item; by
  567.           moving through the menu with the up or down cursor keys, and then
  568.           pressing Enter to select the item; or by moving the mouse cursor
  569.           over the desired item and pressing the left mouse button.
  570.           
  571.                                    Exit the program
  572.           
  573.           To exit the program and return to DOS:
  574.           
  575.               1.  press the Esc key, to halt plotting or erase the current
  576.                   window;
  577.               2.  press the Alt key, to access the menus;
  578.               3.  press P, to select the Projection menu;
  579.               4.  press X from the Projection menu to exit the program.
  580.           
  581.           If a window is on the screen or a map is in the process of being
  582.           drawn, you must press Esc before you can access the menus and exit
  583.           the program.
  584.           
  585.                                        Letter T
  586.           
  587.           Pressing the letter T toggles the menu bar on and off; and replaces
  588.           it with the name of the current projection, and the time taken to
  589.           draw the current map.  You must press T a second time, or press Esc,
  590.           to redisplay the menu bar and reactivate the pull-down menus.
  591.           
  592.                                        Letter B
  593.           
  594.           Pressing the letter B erases the menu bar and changes the background
  595.           color of the menu bar to the background color of the map.  This
  596.           feature is useful if you use a screen-capture program to print maps
  597.           to disk or printer.  You must press B a second time, or press Esc,
  598.           to redisplay the menu bar and reactivate the pull-down menus.
  599.           
  600.                                      Using a mouse
  601.           
  602.           Most VERSAMAP features can be accessed by pointing and clicking the
  603.           left mouse button.  Windows and pull-down menus can be closed by
  604.           clicking the left mouse button when the mouse cursor is outside the
  605.           window or menu box.
  606.           
  607.           
  608.  
  609.  
  610.           VMAP.DOC version 1.20                                    Page  10 
  611.  
  612.  
  613.  
  614.  
  615.  
  616.                                  Moving around windows
  617.           
  618.           The windows which pop up when menu selections are made contain
  619.           several types of items: (1) input fields; (2) vertical list boxes;
  620.           and (3) pushbuttons.
  621.           
  622.           Input fields allow numeric and alphabetic input into the program. 
  623.           An example of a window with numeric input fields is the LATITUDE AND
  624.           LONGITUDE LIMITS window selected by pressing Alt, then M, then M. 
  625.           You can move within an input field with the right, left, Home, and
  626.           End cursor keys.  To enter data into an input field, type the
  627.           correct characters from the keyboard, and press Enter.
  628.           
  629.           Vertical list boxes allow one or more items in a list to be chosen. 
  630.           An example of a window with a vertical list box is the SELECT MICRO
  631.           WORLD DATA BANK II FEATURES window selected by pressing Alt, then M,
  632.           then F.  Move through the list with the up and down cursor keys, and
  633.           select the correct item(s) by pressing the Space Bar or Enter.  The
  634.           item(s) selected will be highlighted or indicated with a checkmark.
  635.           
  636.           If the number of items in the list is too large to fit inside the
  637.           box, a scroll bar will appear along the right side of the box,
  638.           allowing all items to be viewed.
  639.           
  640.           Pushbuttons, indicated by text inside brackets, such as < OK >,
  641.           allow the user to control program execution.  An example of a window
  642.           with a pushbutton is the MAP PLACEMENT ON PAGE IN INCHES window
  643.           selected by pressing Alt, then I, then P.  The text inside the
  644.           brackets indicates the action to be taken when the pushbutton is
  645.           selected.  The brackets of the currently active pushbutton are
  646.           highlighted, and its text is shown in all capital letters.  To
  647.           select a pushbutton, tab to that button and press Enter.
  648.           
  649.           Use the Tab key to move between items when more than one list box or
  650.           pushbutton occur in a window.
  651.           
  652.           
  653.           9.  Running VERSAMAP
  654.           
  655.                                    VERSAMAP Defaults
  656.           
  657.           Each map projection in VERSAMAP has built in latitude/longitude
  658.           defaults which are active the first time you access the projection
  659.           during each session with VERSAMAP.  These defaults allow you to plot
  660.           maps using each map projection without getting error messages.  The
  661.           defaults are only active the first time you access a particular map
  662.           projection.  For instance, if you access the Mercator projection,
  663.           then the Equirectangular projection, and finally return to the
  664.           Mercator projection, the latitude limits of the grid will be those
  665.           of the previous Equirectangular projection, 90 N/S, and you will get
  666.           an error message if you attempt to plot a Mercator projection
  667.           without changing the graticule.
  668.           
  669.  
  670.  
  671.           VMAP.DOC version 1.20                                    Page  11 
  672.  
  673.  
  674.  
  675.  
  676.  
  677.                                VERSAMAP Pull-down Menus
  678.           
  679.           The following paragraphs provide a detailed discussion of each
  680.           VERSAMAP pull-down menu.  For your first experience with VERSAMAP
  681.           you should run the program with its default settings (see Section 6
  682.           above).
  683.           
  684.           When VERSAMAP is started, the following menu bar appears at the top
  685.           of the screen.
  686.           
  687.           -----------------------------------------------------------------
  688.             Projection      Map Design      Input/Output      Run
  689.           -----------------------------------------------------------------
  690.           
  691.           
  692.           When you begin plotting a map, by selecting an option in the Run
  693.           menu, the menu bar is replaced by the following line.  This line is
  694.           not a menu bar, it is for your information only.
  695.           
  696.           
  697.           -----------------------------------------------------------------
  698.            Esc: goto menu         Input file:             Reading record:
  699.           -----------------------------------------------------------------
  700.           
  701.           
  702.           While a map is plotting, the top line of the screen displays (1) a
  703.           reminder that pressing the Esc key will terminate plotting and
  704.           return you to the menu bar; (2) the name of the current map input
  705.           file;  and (3) the number of points which have been plotted.
  706.           
  707.           Once the map is completed, the menu bar reappears on the top line.
  708.           
  709.           
  710.           Projection menu
  711.           
  712.           -----------------------------------------------------------------
  713.             Projection      Map Design      Input/Output      Run
  714.           +----------------------------------------------------------------
  715.           | Mercator                      |
  716.           | Equirectangular               |
  717.           | Equidistant conic             |
  718.           | Lambert conformal conic       |
  719.           | Albers equal-area             |
  720.           | Gnomonic                      |
  721.           | Lambert azimuthal equal-area  |
  722.           | Hammer (-Aitoff) equal-area   |
  723.           |-------------------------------|
  724.           | Exit                          |
  725.           +-------------------------------+
  726.           
  727.           
  728.           This menu lists the map projections on which you can plot your map. 
  729.           The Gnomonic and Lambert azimuthal equal-area projections allow you
  730.           to plot your data in polar or equatorial aspects.
  731.  
  732.           VMAP.DOC version 1.20                                    Page  12 
  733.  
  734.  
  735.  
  736.  
  737.  
  738.                                        Mercator
  739.           
  740.           On this projection, meridians and parallels are parallel lines
  741.           perpendicular to each other.  Meridians are equally spaced,
  742.           parallels are unequally spaced.  The north and south poles cannot be
  743.           plotted because they project to infinity.
  744.           
  745.           The scale is true along the equator, or along two parallels
  746.           equidistant from the equator.  Since the scale increases rapidly
  747.           away from the equator, the areas of polar regions are greatly
  748.           exaggerated compared to those of equatorial regions.
  749.           
  750.           The Mercator projection is commonly used for maps of the world, and
  751.           is designed so that straight lines on the map are rhumb lines (lines
  752.           of constant compass bearing).  This is a useful property in
  753.           navigation and many nautical charts use Mercator projections.
  754.           
  755.           
  756.                                     Equirectangular
  757.           
  758.           Meridians and parallels are equally spaced parallel lines
  759.           perpendicular to each other.  The scale is true along the two
  760.           standard parallels and along all meridians.  The scale along
  761.           parallels is too small between the equator and the standard
  762.           parallels, and too large between the standard parallels and the
  763.           poles.
  764.           
  765.           The map can be visualized as projected on a cylinder which
  766.           intersects the globe at two standard parallels equidistant from the
  767.           equator.  VERSAMAP allows the user to select the latitude of the
  768.           standard parallels.
  769.           
  770.           The fact that meridians and parallels are equally spaced makes
  771.           interpolation easy.  The projection is useful for maps of small
  772.           regions, since distortion is not large if one of the standard
  773.           parallels is chosen to bisect the region under consideration.
  774.           
  775.           
  776.                                    Equidistant Conic
  777.           
  778.           Meridians are equally spaced lines converging at a point beyond one
  779.           of the poles.  Parallels are equally spaced circular arcs centered
  780.           on the point where the meridians converge.  The poles are circular
  781.           arcs of infinite scale.  Distortion on the projection is
  782.           intermediate between that of equal-area and conformal conic
  783.           projections.
  784.           
  785.           The scale is true along meridians and along two standard parallels. 
  786.           VERSAMAP allows the user to select the latitudes of the standard
  787.           parallels.
  788.           
  789.           
  790.           
  791.  
  792.  
  793.           VMAP.DOC version 1.20                                    Page  13 
  794.  
  795.  
  796.  
  797.  
  798.  
  799.                                 Lambert Conformal Conic
  800.           
  801.           Meridians are equally spaced lines converging at a point, which is
  802.           one of the poles.  Parallels are unequally spaced circular arcs
  803.           centered on the point where the meridians converge.  The pole
  804.           opposite the point of convergence cannot be shown.
  805.           
  806.           The scale is true along two standard parallels, which VERSAMAP
  807.           allows the user to select.  The projection is conformal: the scale
  808.           is the same in all directions at a given point.
  809.           
  810.           
  811.                                 Albers Equal-Area Conic
  812.           
  813.           Meridians are equally spaced lines converging at a point beyond one
  814.           of the poles.  Parallels are unequally spaced circular arcs centered
  815.           on the point where the meridians converge.  The poles are shown as
  816.           circular arcs of infinite scale.
  817.           
  818.           The scale is true along two standard parallels, which VERSAMAP
  819.           allows the user to select.  Since the projection is equal area, the
  820.           scale at any point on a meridian is the reciprocal of the scale
  821.           along a parallel at that point.
  822.           
  823.           
  824.                                        Gnomonic
  825.           
  826.           The primary feature of gnomonic projections is that great circles
  827.           plot as straight lines.  Thus the shortest distance between two
  828.           points on this map is the straight line connecting them.
  829.           
  830.           VERSAMAP allows the user to select either the POLAR or EQUATORIAL
  831.           aspect of this projection.
  832.           
  833.           In the polar aspect, meridians are equally spaced straight lines
  834.           converging at the pole.  Parallels are unequally spaced circles
  835.           centered on the pole.  The equator and the opposite pole cannot be
  836.           shown.
  837.           
  838.           In the equatorial aspect, meridians are unequally spaced parallel
  839.           lines.  Only meridians within 90 degrees of the central meridian can
  840.           be shown.  The equator is a straight line; other parallels are arcs
  841.           concave toward the nearest pole.  The poles cannot be shown.
  842.           
  843.           To allow more detail to be shown, VERSAMAP truncates the cusps of
  844.           the equatorial gnomonic projection, and plots the map in the form of
  845.           a rectangle.  For maps which span the equator, the maximum and
  846.           minimum latitudes of the grid are represented by points on the
  847.           central meridian at the top and bottom margins of the plot.  For
  848.           maps which lie north of the equator, the maximum latitude is
  849.           represented by a single point on the central meridian at the top of
  850.           the plot.  For maps lying south of the equator, the minimum latitude
  851.           is represented by a single point on the central meridian at the
  852.           bottom of the plot.
  853.  
  854.           VMAP.DOC version 1.20                                    Page  14 
  855.  
  856.  
  857.  
  858.  
  859.  
  860.           The scale of the projection is only correct where the central
  861.           parallel crosses the central meridian.
  862.           
  863.           
  864.                              Lambert Azimuthal Equal-Area
  865.           
  866.           VERSAMAP allows the user to select either the POLAR or EQUATORIAL
  867.           aspect of this projection.
  868.           
  869.           In the polar aspect, meridians are equally spaced straight lines
  870.           converging at one of the poles.  Parallels are unequally spaced
  871.           circles centered on the pole.  The opposite pole is a circle.
  872.           
  873.           In the equatorial aspect, the central meridian is a straight line. 
  874.           Other meridians are curves concave to the central meridian and
  875.           intersecting at the poles.  The equator is a straight line; other
  876.           parallels are arcs concave toward the nearest pole.  VERSAMAP
  877.           requires that the range of longitude for the equatorial aspect of
  878.           this projection be no greater than 180 degrees (one hemisphere).
  879.           
  880.           The scale of the projection is only correct at the center of the
  881.           projection.
  882.           
  883.           
  884.                               Hammer (-Aitoff) Equal-Area
  885.           
  886.           This projection is useful for equal area maps of the entire world.
  887.           
  888.           The central meridian is a straight line.  Other meridians are curves
  889.           concave to the central meridian and intersecting at the poles.  The
  890.           equator is a straight line; other parallels are arcs concave toward
  891.           the nearest pole.
  892.           
  893.           The scale of the projection is only correct along the equator and
  894.           the central meridian.
  895.           
  896.           
  897.           
  898.           
  899.           
  900.           
  901.           
  902.           
  903.           
  904.           
  905.           
  906.           
  907.           
  908.           
  909.           
  910.           
  911.           
  912.           
  913.  
  914.  
  915.           VMAP.DOC version 1.20                                    Page  15 
  916.  
  917.  
  918.  
  919.  
  920.  
  921.           Map Design menu
  922.           
  923.           -----------------------------------------------------------------
  924.             Projection      Map Design      Input/Output      Run
  925.           -----------------------------------------------------------------
  926.                           | Map Boundaries        |
  927.                           | Standard Parallels    |
  928.                           | Graticule Type        |
  929.                           | Geographic Features   | 
  930.                           |-----------------------|
  931.                           | Add Text to Map       |
  932.                           | Select Font           |
  933.                           | Display Previous Text |
  934.                           |-----------------------|
  935.                           | Save Map Design       |
  936.                           | Recall Map Design     |
  937.                           +-----------------------+
  938.           
  939.           
  940.           This menu allows you to modify the design of your map.  You may
  941.           change the boundaries of the map; select the standard parallels, if
  942.           any; define the type of grid superimposed upon the map; select the
  943.           geographic features (shorelines, islands, rivers, political
  944.           boundaries) that you wish to plot; add text to the map; and save
  945.           your selected map parameters for recall at a later time.
  946.           
  947.           
  948.                                     Map Boundaries
  949.           
  950.           After selecting this item, a window appears in which the latitude
  951.           and longitude limits of the map projection are entered.  Data
  952.           entered on this screen define the area to be plotted, and the
  953.           spacing of latitude and longitude grid marks on the finished map.  
  954.           Once you have completed the entire screen, the program checks for
  955.           errors in the latitude/longitude limits of your map projection, and
  956.           for errors in grid spacing.  If the program detects an error, it
  957.           prints an error message on the screen telling you to correct the
  958.           mistake.
  959.           
  960.           For instance, the program will not allow a Mercator projection to be
  961.           plotted if the Northernmost latitude is 90 N (north pole) or if the
  962.           Southernmost latitude is 90 S (south pole).  Try entering 90 N as
  963.           the Northernmost latitude limit for a Mercator projection.  In this
  964.           case, an error message will appear, forcing you to edit the data.
  965.           
  966.           VERSAMAP requires that the grid spacing you select yield equally
  967.           spaced divisions between the northern- and southernmost latitudes,
  968.           and between the western- and easternmost longitudes.  You will get
  969.           an error message, requiring you to edit the data, if the DEGREES
  970.           BETWEEN GRID MARKS that you have chosen does not yield equally
  971.           spaced divisions along the axes.
  972.           
  973.           If you get an error message, you must correct the error before you 
  974.           can leave the window!
  975.  
  976.           VMAP.DOC version 1.20                                    Page  16 
  977.  
  978.  
  979.  
  980.  
  981.  
  982.                                   Standard Parallels
  983.           
  984.           After selecting this item, a window appears in which the latitudes
  985.           of the standard parallels are entered.
  986.           
  987.           Conic Map Projections:
  988.           
  989.           The conic projections in this program (equidistant conic, Lambert
  990.           conformal conic, Albers equal-area) require that you select 2
  991.           standard parallels of latitude.  The scale of the map is true along
  992.           the standard parallels; the spacing of the parallels determines the
  993.           angle between meridians on the map.
  994.           
  995.           There are 2 constraints on selection of the standard parallels:
  996.           
  997.             1. they must lie between the northern- and southernmost
  998.                latitudes of your grid; and
  999.           
  1000.             2. they cannot be symmetrical about the equator.  Standard
  1001.                parallels at 20 N and 20 S are not allowed.
  1002.           
  1003.           
  1004.           The program places default values for the standard parallels at 1/6
  1005.           and 5/6 of the distance between the northern- and southernmost
  1006.           latitudes of the grid.
  1007.           
  1008.           When this screen appears, the cursor will be in the first position
  1009.           of the degrees column of the northernmost standard parallel.  If the
  1010.           default values are acceptable, TAB to the < ok > button and press
  1011.           Enter to continue.
  1012.           
  1013.           To change the values, TAB to the line to be edited, enter the new
  1014.           value in the field you wish to edit, and press Enter.  The cursor
  1015.           will skip to the next field.  Enter a new value if desired and press
  1016.           Enter.  Continue until you have edited the last field.  When done,
  1017.           TAB to the < ok > button and press Enter.
  1018.           
  1019.           If you attempt to enter standard parallels which are equally spaced
  1020.           about the equator, the program will print an error message and force
  1021.           you to change the latitude of one or both of the parallels.
  1022.           
  1023.           
  1024.           Equirectangular Map Projection:
  1025.           
  1026.           This projection requires 2 standard parallels at equal distances
  1027.           north and south of the equator.  You may only select the northern
  1028.           standard parallel.  The other parallel is automatically placed in
  1029.           the southern hemisphere at an equal distance from the equator.  
  1030.           
  1031.           The program places default values for the standard parallels at 1/2
  1032.           the distance between the northern- and southernmost latitudes of the
  1033.           grid if the northern- and southernmost latitudes lie in the same
  1034.           hemisphere.  If the northern- and southernmost latitudes of the grid
  1035.           lie in opposite hemispheres, then the standard parallels are placed
  1036.  
  1037.           VMAP.DOC version 1.20                                    Page  17 
  1038.  
  1039.  
  1040.  
  1041.  
  1042.  
  1043.           at 1/2 the distance between the equator and whichever of the
  1044.           northern- or southernmost latitudes of the grid lies closer to a
  1045.           pole.
  1046.           
  1047.           When this screen appears, the cursor will be in the first position
  1048.           of the degrees column of the northernmost standard parallel.  If the
  1049.           default values are acceptable, TAB to the < ok > button and press
  1050.           Enter to continue.
  1051.           
  1052.           To change the values, enter a new value in the field being edited
  1053.           and press Enter.  The cursor will skip to the next field.  Enter a
  1054.           new value if desired and press Enter.  Continue until you have
  1055.           edited the last field.  When done, TAB to the < ok > button and
  1056.           press Enter.
  1057.           
  1058.           
  1059.                                     Graticule Type
  1060.           
  1061.           This window allows you to select the type of grid that you wish
  1062.           superimposed on your map.  You have several choices, including
  1063.           plotting the graticule as points, or with the points connected by
  1064.           lines.  The last menu item will plot your map without any latitude
  1065.           and longitude markings whatsoever.
  1066.           
  1067.           To get a quick view of the appearance of the different grid choices,
  1068.           select a grid type and then enter a null string (i.e. no file
  1069.           specification) for the map input file path name.  In this case, the
  1070.           program will plot the graticule, but no map, on the screen.
  1071.           
  1072.           
  1073.                                   Geographic Features
  1074.           
  1075.           After selecting this item, a window appears which contains a list of
  1076.           geographic features (coastlines, islands, lakes, rivers, countries,
  1077.           states) which can be plotted by VERSAMAP.  Move through the vertical
  1078.           list with the up and down cursor keys, and toggle the features on or
  1079.           off with the space bar.  Checkmarked features will be plotted.  The
  1080.           defaults plot all features.  Move to Proceed and press Enter to exit
  1081.           the window.
  1082.           
  1083.           Geographic features can only be plotted using input files from the
  1084.           Micro World Data Bank II database.  The map files supplied with
  1085.           VERSAMAP come from Micro World Data Bank II and can be used to plot
  1086.           different features.  Geographic features cannot be plotted using map
  1087.           files from other digital map databases, such as the World Digitized.
  1088.           
  1089.           VERSAMAP has the ability to plot as many as 9 input files, one after
  1090.           the other.  Features selected by accessing the Geographic Features
  1091.           option in the Map Design menu only affect features plotted for the
  1092.           first input file (which will be the default input file, VMAP.MAP,
  1093.           until you enter a new filename in the Map Input Filenames option of
  1094.           the Input/Output menu).  When you enter a Micro World Data Bank II
  1095.           
  1096.  
  1097.  
  1098.           VMAP.DOC version 1.20                                    Page  18 
  1099.  
  1100.  
  1101.  
  1102.  
  1103.  
  1104.           filename in the Map Input Filenames option, VERSAMAP automatically
  1105.           prompts you for the geographic features that you wish to plot for
  1106.           that particular file.
  1107.           
  1108.           
  1109.                                     Add Text to Map
  1110.           
  1111.           You may chose the size, color, orientation, and content of text to
  1112.           be entered on the map.  When you select this option, a window
  1113.           appears containing 6 boxes labeled Text #, Size, Color, Angle, PIC
  1114.           Font, and Text.  The use of each box is described below.
  1115.           
  1116.           
  1117.           Text #:
  1118.           
  1119.           VERSAMAP allows you to store 40 text strings (and their associated
  1120.           size, color, angle, PIC font, and position) in memory to be recalled
  1121.           later.  The Text # box allows you to select the number of the text
  1122.           string to be entered.
  1123.           
  1124.           
  1125.           Size:
  1126.           
  1127.           This box allows you to select the point size of the text that will
  1128.           be written on the map.  The fixed-space Courier font has 3 possible
  1129.           sizes: 8, 10, 12 point.  The proportionally spaced Helvetica font
  1130.           has 6 sizes: 8, 10, 12, 14, 18, and 24 point.  The height of the
  1131.           font in inches is equal to the point size divided by 72.  A 24 point
  1132.           font has letters 1/3 inch high.
  1133.           
  1134.           
  1135.           Color:
  1136.           
  1137.           You may print text in 1 of 6 colors; white, green, cyan, red,
  1138.           magenta, or yellow.
  1139.           
  1140.           
  1141.           Angle:
  1142.           
  1143.           You may print text in 1 of 4 orientations.  Selecting 0  prints the
  1144.           text horizontally from left to right; selecting 90  prints the text
  1145.           vertically with the first letter at the bottom; selecting 180 
  1146.           prints the text horizontally, upside down, from right to left;
  1147.           selecting 270  prints the text vertically with the first letter at
  1148.           the top.
  1149.           
  1150.           
  1151.           PIC Font:
  1152.           
  1153.           The PIC Font number has no effect on maps which are not exported as
  1154.           PIC files.
  1155.           
  1156.           The text that you enter on the map will be incorporated in any Lotus
  1157.           PIC graphics file that you export.  Text in PIC files can be printed
  1158.  
  1159.           VMAP.DOC version 1.20                                    Page  19 
  1160.  
  1161.  
  1162.  
  1163.  
  1164.  
  1165.           in 1 or 2 fonts.  These Lotus fonts are not the same as the Courier
  1166.           and Helvetica fonts supplied with VERSAMAP.
  1167.           
  1168.           The PIC Font box allows you to select the font number, 1 or 2, with
  1169.           which you want the text string to be printed when you print your PIC
  1170.           file.  For instance, the PrintGraph utility from Lotus 1-2-3 version
  1171.           2.2 allows you to chose 2 fonts from a list of 11 possible fonts
  1172.           (block1, block2, bold, forum, italic1, italic2, Lotus, Roman1,
  1173.           Roman2, script1, script2).
  1174.           
  1175.           If you plan to export maps as PIC files, I recommend that you
  1176.           prepare a test map annotated with both the Courier and Helvetica
  1177.           fonts in all possible point sizes.  Export this test map from
  1178.           VERSAMAP as a PIC file, import the file into your graphics program,
  1179.           and print the PIC file from within your graphics program.  This will
  1180.           give you an idea of the appearance of each font in its various
  1181.           sizes.
  1182.           
  1183.           
  1184.           Text:
  1185.           
  1186.           Type the text that you want printed on the map in the Text box, and
  1187.           press Enter to store the string.  You must press Enter to save the
  1188.           text string!
  1189.           
  1190.           For maps displayed on the screen or printed with the Print Map, Save
  1191.           as PCX, or Save as CGM options, a degree sign,  , can be printed by
  1192.           holding down the Alt key and typing the number 248 on the numeric
  1193.           keypad.
  1194.           
  1195.           To incorporate a degree sign,  , into a CGM file that is to be
  1196.           imported into an application running under Microsoft Windows, hold
  1197.           down the Alt key and press 176 on the numeric keypad.  This will
  1198.           show up as a stippled block,  , and an underline character, _, in
  1199.           VERSAMAP, but will print a degree sign when the CGM file is printed
  1200.           from within Windows.
  1201.           
  1202.           To incorporate a degree sign,  , in a map exported as a PIC file 
  1203.           hold down the Alt key and press 176 on the numeric keypad.  This
  1204.           will show up as a stippled block,  , and an underline character, _,
  1205.           in VERSAMAP, but will print a degree sign when the PIC file is
  1206.           printed.
  1207.           
  1208.           Text strings can have a maximum length of 56 characters.  With 12
  1209.           point or larger text, you may not be able to fit 56 characters
  1210.           across the map.
  1211.           
  1212.           
  1213.           Positioning text on the map:
  1214.           
  1215.           After selecting the text parameters, tab to the < ok > button, and
  1216.           press Enter.  The window will disappear, and the text string
  1217.           previously entered in the Text box will be printed in the upper left
  1218.           corner of the map.  The mouse or the cursor keys are used to place
  1219.  
  1220.           VMAP.DOC version 1.20                                    Page  20 
  1221.  
  1222.  
  1223.  
  1224.  
  1225.  
  1226.           the text string in the desired position on the map.  The horizontal
  1227.           and vertical pixel position of the cursor is continuously updated in
  1228.           the upper right corner of the screen.
  1229.           
  1230.           The menu bar is erased when you press the < ok > button.  It is
  1231.           replaced by a reminder that pressing Esc will restore the menus.  To
  1232.           access the menus again you must press Esc or click the left mouse
  1233.           button on the top line of the screen.  This will terminate text
  1234.           addition, and reactivate the menus.
  1235.           
  1236.           If you have a mouse, move the mouse cursor to the position at which
  1237.           you want the text to appear, then press the left mouse button.  The
  1238.           mouse cursor represents the lower, left corner of the text string. 
  1239.           The text string will appear in the new position.  Pressing the left
  1240.           mouse button toggles the text string on and off.  The program will
  1241.           beep if the position you have chosen is too near the edge of the map
  1242.           to print the full text string.
  1243.           
  1244.           You can use the up, down, right, and left cursor keys to position
  1245.           the text string if you do not have a mouse.  The cursor position is
  1246.           represented by a plus sign, +.  The plus sign is not visible until
  1247.           you press one of the cursor keys.  The distance the cursor moves is
  1248.           controlled by pressing the numbers 3, 2, or 1.  Pressing the number
  1249.           3, causes the cursor to move 50 pixels each time a cursor key is
  1250.           pressed; pressing the number 2, causes the cursor to move 10 pixels
  1251.           each time a cursor key is pressed; and pressing the number 1, causes
  1252.           the cursor to move 1 pixel each time a cursor key is pressed.  Once
  1253.           the cursor is in the correct position, press Enter.  The center of
  1254.           the + represents the lower, left corner of the text string. 
  1255.           Pressing Enter, toggles the text string on and off.  The program
  1256.           will beep if the position you have chosen is too near the edge of
  1257.           the map to print the full text string.
  1258.           
  1259.           Once you have placed the text in the correct location, press Esc (or
  1260.           click the left mouse button on the top line of the screen) to
  1261.           terminate text addition, and reactivate the menus.
  1262.           
  1263.           To enter a second text string on the map, press Esc to activate the
  1264.           menus and select the Add Text to Map option in the Map Design menu. 
  1265.           Place the highlight bar over the number 2 in the Text # box, and
  1266.           press Enter.  Then proceed to modify the text parameters as
  1267.           necessary.  The second text string will print in the upper left
  1268.           corner of the screen when the < OK > button is pressed; this string
  1269.           will overprint any text already present in the upper left corner. 
  1270.           However, the original text will be restored when you move the second
  1271.           text string to a new location on the screen.
  1272.           
  1273.           Text that you enter on the map will be incorporated into maps that
  1274.           you print or save using the Print Map, Save as PCX, Save as PIC, and
  1275.           Save as CGM options in the Input/Output menu.  Text entered on maps
  1276.           is not incorporated into maps saved with the Save as ASCII option,
  1277.           since most technical and business graphing programs have the ability
  1278.           to annotate imported graphs.
  1279.  
  1280.  
  1281.           VMAP.DOC version 1.20                                    Page  21 
  1282.  
  1283.  
  1284.  
  1285.  
  1286.  
  1287.                                       Select Font
  1288.           
  1289.           This option allows you to select the font used to print text on the
  1290.           screen.  You may select a fixed-space Courier font or a
  1291.           proportionally spaced Helvetica font.
  1292.           
  1293.           The fonts used by VERSAMAP are stored in 6 files with the file
  1294.           extension .FON:
  1295.           
  1296.                        COUR_CGA.FON, COUR_EGA.FON, COUR_VGA.FON
  1297.                        HELV_CGA.FON, HELV_EGA.FON, HELV_VGA.FON
  1298.           
  1299.           The program will select the correct font for your video adapter. 
  1300.           The fonts labeled _CGA are for CGA and MCGA adapters, those labeled
  1301.           _EGA for EGA and Hercules adapters, and those labeled _VGA for VGA
  1302.           adapters.  After making backup copies, you may delete the
  1303.           unnecessary font files to save disk space.
  1304.           
  1305.           The font files must be in the same directory as the VERSAMAP
  1306.           program.
  1307.           
  1308.           After selecting this option a window titled SELECT FONT appears. 
  1309.           The default font is fixed-space Courier.  If this is acceptable,
  1310.           press Enter.  To select the Helvetica font, highlight Helvetica with
  1311.           the down arrow key, and press Enter.
  1312.           
  1313.           You may add text in both fonts to the same map.  However, using both
  1314.           fonts on the same map is not recommended.  The length of a text
  1315.           string depends on the font and point size; text which fits on a map
  1316.           in one font and point size may not fit on the map in the second
  1317.           font.  Use only one font per map if you plan to export a map as a
  1318.           .PIC or .CGM file.  The .PIC and .CGM files exported by VERSAMAP
  1319.           allow only 1 font to be specified, that font will be the last font
  1320.           selected before exporting the file.
  1321.           
  1322.           
  1323.                                  Display Previous Text
  1324.           
  1325.           This option allows you to redisplay, on the screen, all previously
  1326.           defined text strings.  Once text is redisplayed it can only be
  1327.           erased by redrawing the map.
  1328.           
  1329.           
  1330.                                     Save Map Design
  1331.           
  1332.           This option allows you to save the map parameters you have selected
  1333.           in a configuration file for recall at a later time.  After selecting
  1334.           this item, a window titled SELECT FILENAME FOR CONFIGURATION FILE
  1335.           appears.  Type in the correct filename and press Enter.  Once you
  1336.           have entered the filename and pressed Enter, a second window titled
  1337.           ARE YOU FINISHED EDITING THIS SCREEN will then appear.  Your
  1338.           configuration file will be written to disk immediately after you
  1339.           press the < YES > button.
  1340.  
  1341.  
  1342.           VMAP.DOC version 1.20                                    Page  22 
  1343.  
  1344.  
  1345.  
  1346.  
  1347.  
  1348.                                    Recall Map Design
  1349.           
  1350.           This option allows you to recall a previously defined configuration
  1351.           file.  After selecting this item, a window titled RECALL MAP DESIGN
  1352.           appears.  This window contains a vertical box, listing all
  1353.           configuration files (file extension .CNF) in the current directory. 
  1354.           Move to the desired file and press Enter to load the file into
  1355.           VERSAMAP.  The configuration file will be loaded immediately after
  1356.           you press Enter.
  1357.           
  1358.           VERSAMAP does not automatically display a new map when a
  1359.           configuration file is loaded into the program.  To display the new
  1360.           map, you must manually plot the map by selecting the checkmarked
  1361.           option in the Run menu.  If the new map includes text, you must also
  1362.           redisplay the text using the Display Previous Text option in the Map
  1363.           Design menu, once you have redrawn the map.
  1364.           
  1365.           For use with VERSAMAP, configuration files must be in the same
  1366.           directory as the mapping program, VMAP.EXE.
  1367.           
  1368.           
  1369.           Input/Output menu
  1370.           
  1371.           -----------------------------------------------------------------
  1372.             Projection      Map Design      Input/Output      Run
  1373.           -----------------------------------------------------------------
  1374.                                           | Map Input Filenames   |
  1375.                                           | Report Map Parameters |
  1376.                                           | View Disk Directory   |
  1377.                                           |-----------------------|
  1378.                                           | Print Map             |
  1379.                                           | Select Printer        |
  1380.                                           |-----------------------|
  1381.                                           | Save as PCX           |
  1382.                                           | Save as PIC           |
  1383.                                           | Save as CGM           |
  1384.                                           | Save as ASCII         |
  1385.                                           +-----------------------+
  1386.           
  1387.           
  1388.           This menu allows you to enter filenames for input and output files,
  1389.           to display a report describing the currently selected map, to view
  1390.           the contents of any disk directory, to print the map on dot matrix
  1391.           and laser printers, and to save maps as disk files.
  1392.           
  1393.           You may export maps produced by VERSAMAP: (1) by copying the screen
  1394.           directly to your printer; (2) as PCX graphics files; (3) as Lotus
  1395.           PIC graphics files; as CGM (computer graphics metafile) graphics
  1396.           files; and (5) as ASCII files.
  1397.           
  1398.           Maps exported by methods (1) and (2) are limited by the resolution
  1399.           of your monitor.  Even with a VGA monitor, the screen resolution
  1400.           (640 pixels horizontally, 480 pixels vertically) is fairly coarse. 
  1401.           Lotus PIC and CGM files are independent of monitor type and have
  1402.  
  1403.           VMAP.DOC version 1.20                                    Page  23 
  1404.  
  1405.  
  1406.  
  1407.  
  1408.  
  1409.           much greater resolution (3200 dots horizontally, 2311 dots
  1410.           vertically) than PCX files.  If you have a choice, export your maps
  1411.           as PIC or CGM files.  This is particularly true if you have a CGA or
  1412.           EGA monitor.  Theoretically, the most detailed maps are obtained by
  1413.           saving them as ASCII files.  The resolution of ASCII files produced
  1414.           by VERSAMAP is limited only by the resolution of the input map
  1415.           boundary files.  As a practical matter, however, the detail shown on
  1416.           any exported map will be limited by the resolution of the printer on
  1417.           which it is finally printed.
  1418.           
  1419.           
  1420.                                   Map Input Filenames
  1421.           
  1422.           After selecting this item, a window appears in which the names of
  1423.           the input boundary files are entered.  Up to 9 map boundary input
  1424.           filenames may be entered.  The map boundary input files are the
  1425.           files which contain the latitude, longitude coordinates that you
  1426.           wish plotted on your map.
  1427.           
  1428.           The default file name for the first input file is VMAP.MAP in the
  1429.           current directory.  VMAP.MAP is the world map included on the
  1430.           VERSAMAP disk.  The default file names of the remaining 8 map input
  1431.           files are null strings (i.e. no file name).  The program displays
  1432.           the current path, but no filename, for input files which have not
  1433.           been defined.
  1434.           
  1435.           When the window is first displayed, the cursor is located at the end
  1436.           of the first input file name.  Type in the correct path name and
  1437.           press Enter to accept the path name.
  1438.           
  1439.           
  1440.           Symbol type, color, and size:
  1441.           
  1442.           Once you enter a filename, a second window will appear which allows
  1443.           you to specify the symbol used to plot the points in that file.
  1444.           
  1445.           The symbol type determines whether your data is plotted as lines, as
  1446.           individual points, or as crosses, squares, diamonds, or triangles. 
  1447.           If you select the symbol type Line, all points on a particular
  1448.           polyline will be connected by straight lines.  This is the default
  1449.           symbol type for all files.
  1450.           
  1451.           The other symbol types (Point, Cross, Square, Diamond, and Triangle)
  1452.           allow you to superimpose individual latitude/longitude points on a
  1453.           map created from a digital map database.
  1454.           
  1455.           If you have a color monitor, VERSAMAP allows you to chose the color
  1456.           of the symbols used to plot each file.
  1457.           
  1458.           In addition, you may chose the size of the crosses, squares,
  1459.           diamonds, and triangles used to plot your data.  The size that you
  1460.           enter is the radius of the symbol in pixels.  The maximum size is 99
  1461.           pixels.  Size has no effect on the Line and Point symbol types,
  1462.           these two types are always 1 pixel wide.
  1463.  
  1464.           VMAP.DOC version 1.20                                    Page  24 
  1465.  
  1466.  
  1467.  
  1468.  
  1469.  
  1470.           Once you have entered the symbol type, color, and size for the first
  1471.           input file, tab to the < ok > button and press Enter.
  1472.           
  1473.           
  1474.           Geographic Features
  1475.           
  1476.           If you select a Micro World Data Bank II input file (file extension
  1477.           .ALL, .CCI, or .MAP), the program will prompt you to enter the
  1478.           geographic features that you wish plotted for this file.  You may
  1479.           select different geographic features for each of the Micro World
  1480.           Data Bank II files that you input.
  1481.           
  1482.           Once you select Proceed on the Geographic Features list box, the
  1483.           window disappears, and you are prompted for the name of the second
  1484.           map input file (if any).  If you wish to input a second map boundary
  1485.           file, type its name and press Enter.  Continue until you have
  1486.           entered all of your map input files.
  1487.           
  1488.           Once you have entered the last map input file that you wish plotted,
  1489.           TAB to the next filename.  Erase the current path and then press
  1490.           Enter again.  Entering a null filename stops further input of map
  1491.           boundary input files.
  1492.           
  1493.           The program does not require any input map boundary files.  If you
  1494.           do not wish to input data, erase the default path name of the first
  1495.           input file and press Enter.  In this case, only the map graticule
  1496.           (if any) will be plotted on the screen.
  1497.           
  1498.           VERSAMAP will accept map boundary input files from the following
  1499.           public domain, shareware, and commercial digital map databases:
  1500.           World Data Bank I, Micro World Data Bank II, The World Digitized,
  1501.           Cartog, and USGS Digital Line Graph Data.  In addition, VERSAMAP
  1502.           will accept input in an ASCII text format.  Section 10 contains a
  1503.           detailed discussion of the various map databases that VERSAMAP
  1504.           recognizes.
  1505.           
  1506.           VERSAMAP recognizes the various databases by their file name
  1507.           extensions.  The file names that you enter on this screen must have
  1508.           one of the extensions given in Section 10.  However, the names that
  1509.           you enter can have different extensions.  For instance, your first
  1510.           file name could be from the CARTOG database with the extension BIN,
  1511.           your second file name could be from the WORLD DIGITIZED database
  1512.           with the extension MPS, and your third file name could be from the
  1513.           MICRO WORLD DATA BANK II database, with the extension, ALL.
  1514.           
  1515.           
  1516.                                  Report Map Parameters
  1517.           
  1518.           The Versamap parameter report lists various information about the
  1519.           map: the projection type; the grid type; the latitude/longitude
  1520.           limits of the map; the maximum/minimum values of the transformed x,y
  1521.           map coordinates; scale and area errors at selected points on the
  1522.           map; and the names of the map input files.
  1523.  
  1524.  
  1525.           VMAP.DOC version 1.20                                    Page  25 
  1526.  
  1527.  
  1528.  
  1529.  
  1530.  
  1531.           The X-axis Length and Y-axis Length, listed under Relative Length of
  1532.           Axes, are used to scale maps exported as ASCII file(s) to technical
  1533.           and business graphics programs.  The use of these two parameters is
  1534.           described in Section 11.
  1535.           
  1536.           Use the up, down, Home, and End keys to scroll through the report. 
  1537.           Press F1 to print the report, Esc to return to menu bar.
  1538.           
  1539.           
  1540.                                   View Disk Directory
  1541.           
  1542.           This window allows you to view the contents of any disk and
  1543.           directory.  Disk drives are indicated by the letters <drive> to the
  1544.           right of the drive letter.  To select a disk drive, move the
  1545.           highlight bar over the drive letter and press Enter.  Directories
  1546.           are indicated by the letters <dir> to the right of the directory
  1547.           name.  To select a directory, move the highlight bar over the
  1548.           directory and press Enter.
  1549.           
  1550.           The files in the directory are listed after the last directory
  1551.           listing.
  1552.           
  1553.           
  1554.                                        Print Map
  1555.           
  1556.           Maps displayed on the screen may be printed on dot matrix or laser
  1557.           printers.  When you select this item, a window titled MAP PLACEMENT
  1558.           ON PAGE IN INCHES appears, which allows you to define the dimensions
  1559.           and page placement of the printed map.
  1560.           
  1561.           This option copies the entire screen, except the menu bar, to the
  1562.           printer.  The default settings place the map in the center of the
  1563.           page, and set the width (the entire screen width) at 6 inches.  The
  1564.           width and height of the printed map are dependent.  Adjusting the
  1565.           width automatically fixes the height.  Any text displayed on the map
  1566.           will be printed.  The grid spacing, and other information about the
  1567.           printed map that you need to annotate it, can be obtained from the
  1568.           Report Map Parameters option in the Input/Output menu.
  1569.           
  1570.           Use the Tab key to move between items.  To print the map, tab to the
  1571.           < OK > button and press Enter.  The map will begin printing
  1572.           immediately after you press the < OK > button.  The Print Map option
  1573.           is slow!  On an Epson LQ-800, 24-pin, dot matrix printer, the
  1574.           default map takes 1.2 minutes to print on a 33 MHz 486 computer with
  1575.           VGA, 3.3 minutes to print on a 386SX computer with VGA and a math
  1576.           coprocessor, and 35 minutes to print on a 5 MHz PC with CGA and no
  1577.           math coprocessor.
  1578.           
  1579.           Press Esc to exit a map that is currently being printed.
  1580.           
  1581.           
  1582.           
  1583.           
  1584.  
  1585.  
  1586.           VMAP.DOC version 1.20                                    Page  26 
  1587.  
  1588.  
  1589.  
  1590.  
  1591.  
  1592.                                     Select Printer
  1593.           
  1594.           Before you print a map, you must select the type of printer which
  1595.           will print the map.  When you select Select Printer, a window titled
  1596.           SELECT PRINTER TYPE AND PORT appears.  You may select one of three
  1597.           printer types: Epson 9- or 24-pin dot matrix, or Hewlett-Packard
  1598.           LaserJet II.  If your printer is not compatible with one of these
  1599.           printers, select None.
  1600.           
  1601.           You may also select the printer port.  Lpt1 is the default.
  1602.           
  1603.           
  1604.                                       Save as PCX
  1605.           
  1606.           Before saving the map as a bit-mapped .PCX paint file, you must
  1607.           specify the filename and path of the file.  After selecting this
  1608.           item, a window titled SELECT .PCX FILENAME appears.  Type in the
  1609.           correct filename and press Enter.  Since the .PCX file will be
  1610.           written immediately after you press Enter, the map you wish to save
  1611.           must be displayed on the screen.  The menu bar is not saved as part
  1612.           of the file.
  1613.           
  1614.           Maps are exported exactly as they are displayed on the VERSAMAP
  1615.           screen.  When you print these maps from within a paint program, you
  1616.           may want to print them as black lines on a white background.  You
  1617.           can do this by using the color eraser (or color invert) tool of your
  1618.           paint program to change the line, symbol, and text colors to black,
  1619.           and the background to white.
  1620.           
  1621.           Any text displayed on the screen (except the menu bar) will be
  1622.           included in the .PCX file. If you do not want text to be included in
  1623.           the .PCX file, you must erase any previously defined text strings
  1624.           and redraw the map.
  1625.           
  1626.           The grid spacing, latitude/longitude limits, and other information
  1627.           that you may need to annotate the map, can be obtained from the
  1628.           Report Map Parameters option in the Input/Output menu.
  1629.           
  1630.           PCX files produced by VERSAMAP have been successfully imported into
  1631.           Microsoft Paintbrush and PC Paintbrush IV Plus.
  1632.           
  1633.           
  1634.                                       Save as PIC
  1635.                                       Save as CGM
  1636.           
  1637.           Before saving a map as a vector based .PIC or .CGM graphics file,
  1638.           you must specify the filename and path of the file.  After selecting
  1639.           one of these items, a window titled SELECT .PIC FILENAME or SELECT
  1640.           .CGM FILENAME appears.  Type in the correct filename and press
  1641.           Enter.  Since the file is written as the map is being plotted on the
  1642.           screen, you must select the .PIC or .CGM filename before you plot
  1643.           the map.  Once you have specified the filename, redisplay the map
  1644.           
  1645.  
  1646.  
  1647.           VMAP.DOC version 1.20                                    Page  27 
  1648.  
  1649.  
  1650.  
  1651.  
  1652.  
  1653.           using the Size 100% or Size 70% options in the Run menu.  The file
  1654.           will be written to disk as the map is drawn.  The menu bar is not
  1655.           saved as part of the file.
  1656.           
  1657.           Any text strings which have been defined with the Add Text to Map
  1658.           option in the Map Design menu will be included in the .PIC or .CGM
  1659.           file, even if the text strings are not displayed on the screen.  If
  1660.           you do not want text to be included in the exported file, erase any
  1661.           previously defined text strings.
  1662.           
  1663.           To include text in a .PIC or .CGM file, perform the following steps:
  1664.           
  1665.             (1) draw the map on the screen,
  1666.             (2) annotate the map using the Add Text to Map option,
  1667.             (3) select a name for the .PIC or .CGM file using the Save as
  1668.                 PIC or Save as CGM options, and
  1669.             (4) redraw the map using the same size option (Size 100% or
  1670.                 Size 70%) that was used in step 1.
  1671.           
  1672.           The file will be written to disk as the map is drawn on the screen
  1673.           in step 4.  Text added to the map in step 2 is not redisplayed on
  1674.           the screen when the map is redrawn in step 4; however, it is
  1675.           included in the .PIC or .CGM file.  Select the Display Previous Text
  1676.           option in the Map Design menu to redisplay text previously added to
  1677.           a map.
  1678.           
  1679.           The grid spacing, latitude/longitude limits, and other information
  1680.           that you may need to annotate the map, can be obtained from the
  1681.           Report Map Parameters option in the Input/Output menu.
  1682.           
  1683.           PIC files produced by VERSAMAP have been successfully imported into
  1684.           the PrintGraph utility of Lotus 1-2-3, versions 2.01 and 2.2;
  1685.           WordPerfect for DOS, versions 5.0 and 5.1; DrawPerfect, version 1.1;
  1686.           MS Word for Windows 2.0; and Freelance Plus, versions 2.0 and 3.01. 
  1687.           Many PIC files produced by VERSAMAP are too large to import into
  1688.           Freelance.
  1689.           
  1690.           CGM files produced by VERSAMAP have been successfully imported into
  1691.           WordPerfect for DOS, versions 5.0 and 5.1; DrawPerfect, version 1.1;
  1692.           MS Word for Windows 2.0; Freelance Plus, version 3.01; Harvard
  1693.           Graphics for DOS versions 2.3 and 3.0; and CorelDRAW version 2.0. 
  1694.           Many CGM files produced by VERSAMAP are too large to import into
  1695.           Harvard Graphics 2.3 and CorelDRAW.
  1696.           
  1697.           
  1698.                                      Save as ASCII
  1699.           
  1700.           This option allows the transformed x,y map coordinates to be
  1701.           exported to technical or business graphing programs which can plot
  1702.           large data sets (see section 11, Use of VERSAMAP with Graphing
  1703.           Programs).  After selecting this option, a window titled SELECT
  1704.           ASCII MAP OR GRID OUTPUT appears.  This window allows you to chose
  1705.           one of two items: (1) Output map data in ASCII format, or (2) Output
  1706.           grid data in ASCII format.
  1707.  
  1708.           VMAP.DOC version 1.20                                    Page  28 
  1709.  
  1710.  
  1711.  
  1712.  
  1713.  
  1714.           To output your map as a series of ASCII files, perform the following
  1715.           steps:
  1716.           
  1717.             (1) draw the map on the screen,
  1718.             (2) name each of the ASCII output files by selecting the Output
  1719.                 map data in ASCII format item from the SELECT ASCII MAP OR
  1720.                 GRID OUTPUT window,
  1721.             (3) name each of the ASCII grid files by selecting the Output
  1722.                 grid data in ASCII format item from the SELECT ASCII MAP OR
  1723.                 GRID OUTPUT window,
  1724.             (4) redraw the map using the same size option (Size 100% or
  1725.                 Size 70%) that was used in step 1.
  1726.           
  1727.           The file(s) will be written to disk as the map is drawn on the
  1728.           screen in step 4.  The Save as ASCII option does not export text
  1729.           defined with the Add Text to Map option.  Text displayed on the
  1730.           screen is ignored when the x,y map data is written to disk.
  1731.           
  1732.           
  1733.           Output map data in ASCII format:
  1734.           
  1735.           After selecting this item, a window titled ENTER FILENAMES FOR MAP
  1736.           OUTPUT FILES appears in which the names of any ASCII output files
  1737.           that you wish to write to disk are entered.
  1738.           
  1739.           VERSAMAP will transform the latitude, longitude coordinates from the
  1740.           map boundary input files into planar x,y map coordinates and output
  1741.           them to disk in ASCII format.  These output files can be imported
  1742.           into graphing programs for the production of publication quality
  1743.           maps.  The use of the ASCII output map files in graphing programs is
  1744.           discussed in Section 11.
  1745.           
  1746.           The program will output up to 9 files, one for each of the map
  1747.           boundary input files.  You may choose any path names for these
  1748.           files.
  1749.           
  1750.           Output files are not required by VERSAMAP.  If you do not want to
  1751.           print a particular output file to disk, erase any characters in the
  1752.           file name, and press Enter. 
  1753.           
  1754.           To enter an output file name, TAB to the filename you wish to edit,
  1755.           type in the path name and press Enter.  The cursor will then move to
  1756.           the next output file name.
  1757.           
  1758.           Each output file corresponds to the input file of the same number. 
  1759.           For instance, if you have 5 input files, the fifth output file will
  1760.           contain the transformed latitude/longitude coordinates from the
  1761.           fifth input file.
  1762.           
  1763.           If you decide to print a particular output file, you do not need to
  1764.           print the output files corresponding to the other input files.  For
  1765.           instance, if you have 3 input files, you can print the output files
  1766.           corresponding to the first and third input files, but not the second
  1767.           input file.  Input a null string for any output file that you do not
  1768.  
  1769.           VMAP.DOC version 1.20                                    Page  29 
  1770.  
  1771.  
  1772.  
  1773.  
  1774.  
  1775.           want to print to disk (i.e. erase any characters in the file
  1776.           specification and press Enter).
  1777.           
  1778.           Data records in the ASCII map output files have the following
  1779.           format.
  1780.           
  1781.              X coordinate | space (ASCII 32) | Y coordinate |
  1782.              carriage return (ASCII 13) | line feed (ASCII 10)
  1783.           
  1784.           Data in most digital map databases is organized as polylines; each
  1785.           polyline corresponds to a series of points which can be connected by
  1786.           straight lines.  In the map output files, the beginning of each new
  1787.           polyline is indicated by a dummy point in which the x and y
  1788.           coordinates are both equal to 5.000000 (5 times the maximum x
  1789.           coordinate of 1.000000).  In a map output file, any point with an x
  1790.           coordinate of 5.000000 is a dummy point which indicates the
  1791.           beginning of a new polyline, and which will plot outside the
  1792.           boundaries of the map.
  1793.           
  1794.           
  1795.           Output grid data in ASCII format:
  1796.           
  1797.           After selecting this item, a window titled ENTER FILENAMES FOR
  1798.           GRATICULE OUTPUT FILES appears in which the names of any ASCII
  1799.           output graticule files that you wish to write to disk are entered.
  1800.           
  1801.           VERSAMAP will transform the latitude/longitude coordinates of the
  1802.           grid type that you have selected into planar x,y map coordinates and
  1803.           output them to disk in ASCII format.  These output grid files can be
  1804.           imported into graphing programs for the production of publication
  1805.           quality maps.  The use of ASCII output grid files in graphing
  1806.           programs is discussed in Section 11.
  1807.           
  1808.           The program will output 1 or 2 grid files, depending on the
  1809.           graticule type that you chose.  You may choose any path names for
  1810.           these files.
  1811.           
  1812.           Output grid files are not required by VERSAMAP.  If you do not want
  1813.           to print a particular grid file to disk, erase any characters in the
  1814.           file name, and press Enter. 
  1815.           
  1816.           To enter a grid file name, TAB to the file to be edited, type in the
  1817.           path name and press Enter.  The cursor will then move to the next
  1818.           grid file name (if there is one), or to the next screen.
  1819.           
  1820.           In most cases, a single grid file will be written to disk.  The only
  1821.           exception, the OUTSIDE BOUNDARY PLUS INTERIOR POINTS grid type,
  1822.           writes two files to disk: the first file contains the interior
  1823.           points, the second the outside boundary.
  1824.           
  1825.           Grid files have the same record format as the map boundary files
  1826.           listed in the previous section.
  1827.           
  1828.  
  1829.  
  1830.           VMAP.DOC version 1.20                                    Page  30 
  1831.  
  1832.  
  1833.  
  1834.  
  1835.  
  1836.           Run menu
  1837.           
  1838.           -----------------------------------------------------------------
  1839.             Projection      Map Design      Input/Output      Run
  1840.           -----------------------------------------------------------------
  1841.                                                             | Size 100% |
  1842.                                                             | Size  70% |
  1843.                                                             +-----------+
  1844.           
  1845.           
  1846.           This menu contains 2 items.  Selecting Size 100% will plot the
  1847.           largest possible map on the screen.  Selecting Size 70% will plot a
  1848.           smaller map with margins around all sides.  The Size 70% option
  1849.           allows you to add text in the margins of the map without writing
  1850.           over the map itself.
  1851.           
  1852.           Your map will begin plotting immediately after either item is
  1853.           selected.  The program will cease plotting and return to the menu
  1854.           bar if Esc is pressed while the map is being drawn.
  1855.           
  1856.           
  1857.           10. Sources of Digital Map Data for use with VERSAMAP
  1858.           
  1859.           VERSAMAP will generate maps from the following databases, available
  1860.           commercially, as shareware, or in the public domain.  In addition,
  1861.           the program will accept input in a simple ASCII format.  VERSAMAP
  1862.           recognizes the various databases by their file extensions.  The two
  1863.           most complete databases are Micro World Data Bank II and the World
  1864.           Digitized, both of which are available from shareware disk vendors.
  1865.           
  1866.           
  1867.                                    World Data Bank I
  1868.                                   File extension DAT
  1869.           
  1870.           A database containing 79,000 latitude, longitude points.  Data are
  1871.           stored as 20 character ASCII records on 5, 5.25 inch, 360K disks
  1872.           which are available from the National Technical Information Service,
  1873.           United States Department of Commerce, 5285 Port Royal Road,
  1874.           Springfield, VA  22161.
  1875.           
  1876.           
  1877.                                Micro World Data Bank II
  1878.                           File extensions PNT, ALL, CCI, MAP
  1879.           
  1880.           A database in the public domain containing 178,068 latitude,
  1881.           longitude points.  Latitude and longitude are rounded to the nearest
  1882.           minute and stored as six byte binary records.  The complete database
  1883.           is available on 5, 5.25 inch, 360K disks from shareware disk vendors
  1884.           such as: Big Byte Software, P.O. Box 14008, Arlington, Texas 76094;
  1885.           Gemini Marketing, Inc., P.O. Box 640, Duvall, Washington 98019; and
  1886.           The Software Labs, 3767 Overland Ave. #112-115, Los Angeles,
  1887.           California 90034.
  1888.           
  1889.  
  1890.  
  1891.           VMAP.DOC version 1.20                                    Page  31 
  1892.  
  1893.  
  1894.  
  1895.  
  1896.  
  1897.           VMAP.MAP and VMAPFAST.MAP, the digital map files on the VERSAMAP
  1898.           disk, and the map files, MWDB3.ALL and MWDB5.ALL, included with the
  1899.           registered version of VERSAMAP are part of Micro World Data Bank II
  1900.           (MWDB-II).
  1901.           
  1902.           VERSAMAP allows you to plot any of the following geographical
  1903.           features from MWDB-II: coastlines, islands, lakes, rivers,
  1904.           countries, states.
  1905.           
  1906.           MWDB-II contains two sets of digital map files.  The first set has
  1907.           the file extension .ALL or .CCI.  These files include data for all
  1908.           geographic features; they differ in the total number of
  1909.           latitude/longitude points included in each file.  The second set of
  1910.           MWDB-II files has file extension .PNT.  Each .PNT file contains
  1911.           points from only 1 geographic feature.
  1912.           
  1913.           
  1914.                             Micro World Data Bank II Files
  1915.           
  1916.              Filename      Size(bytes)    # Points     Comment
  1917.           
  1918.              MWDB1.ALL     1,068,408       178,068     The entire database
  1919.              MWDB2.ALL       652,428       108,738
  1920.              MWDB3.ALL       156,960        26,160
  1921.              MWDB4.ALL        82,080        13,680
  1922.              MWDB5.ALL        25,890         4,315
  1923.              MWDB5.CCI        17,988         2,998
  1924.           
  1925.              COAST.PNT       449,802        74,967     Coastlines
  1926.             ISLAND.PNT       211,026        35,171     Islands
  1927.               LAKE.PNT        90,708        15,118     Lakes
  1928.              RIVER.PNT       169,164        28,194     Rivers
  1929.            COUNTRY.PNT       134,154        22,359     Country borders
  1930.              STATE.PNT        13,554         2,259     U.S. state borders
  1931.           
  1932.           
  1933.           The mapping programs, Expert Maps and Finger Maps, contain a digital
  1934.           map named WORLD.MAP.  This map is a copy of the map file MWDB3.ALL
  1935.           from MWDB-II, and can be used in VERSAMAP.
  1936.           
  1937.           
  1938.                                   The World Digitized
  1939.                                File extensions MPS, MP1
  1940.           
  1941.           A shareware database containing 100,000 latitude, longitude points
  1942.           rounded to thousandths of a degree.  The database is available on 3,
  1943.           5.25 inch, 360K disks (in both binary and ASCII format) from
  1944.           shareware disk vendors.
  1945.           
  1946.           The World Digitized database is subdivided into directories, one
  1947.           directory for each continent.  This useful feature reduces plotting
  1948.           time since the user can select only those areas he wishes to map.
  1949.           
  1950.  
  1951.  
  1952.           VMAP.DOC version 1.20                                    Page  32 
  1953.  
  1954.  
  1955.  
  1956.  
  1957.  
  1958.           Each of the World Digitized directories contains 2 or more map
  1959.           files.  If you wish to plot the entire World Digitized database from
  1960.           VERSAMAP, you will have to concatenate the individual .MPS(binary)
  1961.           or .MP1(ASCII) files, since VERSAMAP will not accept more than 9
  1962.           input files.  The VERSAMAP disks contain 2 files, VMAP_FIX.MPS and
  1963.           VMAP_FIX.MP1, which must be used to concatenate World Digitized
  1964.           files for use with VERSAMAP.  These 2 files, VMAP_FIX.MPS and
  1965.           VMAP_FIX.MP1, force a line break at the end of each World Digitized
  1966.           file when it is concatenated.
  1967.           
  1968.           For example, to concatenate the World Digitized binary .MPS files in
  1969.           the Europe subdirectory for use with VERSAMAP, use the following
  1970.           form of the DOS copy command:
  1971.           
  1972.           COPY /B E0.MPS+VMAP_FIX.MPS+E1.MPS+VMAP_FIX.MPS+E2.MPS+
  1973.             VMAP_FIX.MPS+E3.MPS EUROPE.MPS
  1974.           
  1975.           where EUROPE.MPS is the concatenated file.
  1976.           
  1977.           A similar procedure (without the /B switch) is used to concatenate
  1978.           the World Digitized ASCII .MP1 files for use with VERSAMAP:
  1979.           
  1980.           COPY E0.MP1+VMAP_FIX.MP1+E1.MP1+VMAP_FIX.MP1+E2.MP1+
  1981.             VMAP_FIX.MP1+E3.MP1 EUROPE.MP1
  1982.           
  1983.           Spurious diagonal lines will be plotted if you do not insert the
  1984.           VMAP_FIX.MPS or VMAP_FIX.MP1 files between the World Digitized files
  1985.           when they are concatenated for use with VERSAMAP.
  1986.           
  1987.           
  1988.                                         Cartog
  1989.                                   File extension BIN
  1990.           
  1991.           The mapping program CARTOG (Byte Magazine, page 329, December 1987)
  1992.           includes the database WORLDMED.  This database contains 15,000
  1993.           latitude, longitude points rounded to hundredths of a degree and
  1994.           stored as 6 byte binary records.  The mapping program and the
  1995.           WORLDMED database are available on disk from Byte Magazine.
  1996.           
  1997.           The authors of CARTOG also sell a larger map database, WORLDBIG,
  1998.           which contains 95,000 points.  Details and price are on the CARTOG
  1999.           disk.
  2000.           
  2001.           
  2002.                              USGS Digital Line Graph Data
  2003.                                   File extension GRF
  2004.           
  2005.           A database on CD-ROM containing detailed maps of all 50 states.  The
  2006.           database divides the United States into 21 sections.  The digital
  2007.           data for each section is further divided into files (.GRF file
  2008.           extension) representing the following major categories: (1) streams
  2009.           and rivers, (2) coastlines and lakes, (3) roads, (4), railroads, (5)
  2010.           political boundaries, (6) administrative boundaries, (7) cultural
  2011.  
  2012.  
  2013.           VMAP.DOC version 1.20                                    Page  33 
  2014.  
  2015.  
  2016.  
  2017.  
  2018.  
  2019.           features, and (8) hypsography.  The map data in each individual .GRF
  2020.           file contains many, minor categories of data characterized by the
  2021.           size of the geographic feature.
  2022.           
  2023.           The database can be ordered from the Earth Science Information
  2024.           Center, U.S. Geological Survey, 507 National Center, Reston, VA 
  2025.           22092.  Phone number: 1-800-USA-MAPS.
  2026.           
  2027.           The present version of VERSAMAP does not have the ability to extract
  2028.           minor categories of data from the individual .GRF files.  It will
  2029.           only plot the entire .GRF file.  Future versions of VERSAMAP will
  2030.           have the ability to extract minor categories of data from the .GRF
  2031.           files.
  2032.           
  2033.           
  2034.                          Importing Your Own Data into VERSAMAP
  2035.                                   File extension PRN
  2036.           
  2037.           In addition to the above file formats, VERSAMAP will also accept
  2038.           latitude, longitude values in the following ASCII format.  The line
  2039.           header field is used to indicate the beginning of each new polyline;
  2040.           -1 indicates the beginning of a new polyline, 0 indicates subsequent
  2041.           points within the polyline.
  2042.           
  2043.           Latitude and longitude are entered as decimal degrees; negative
  2044.           values represent South latitude or West longitude.  Use the
  2045.           following formula to convert latitude and longitudes given as
  2046.           degrees, minutes, and seconds to decimal degrees:
  2047.           
  2048.                Decimal lat/lon = degrees + minutes/60 + seconds/3600
  2049.           
  2050.           For example, the decimal position for Rio de Janeiro, Brazil (22
  2051.           degrees, 53 minutes, 43 seconds south latitude; 43 degrees, 13
  2052.           minutes, 22 seconds west longitude) is:
  2053.           
  2054.                Decimal latitude  = -(22 + 53/60 + 43/3600) = -22.8953
  2055.                Decimal longitude = -(43 + 13/60 + 22/3600) = -43.2228
  2056.           
  2057.           The decimal position for Paris, France (48 degrees, 50 minutes, 14
  2058.           seconds north latitude; 2 degrees, 20 minutes, 14 seconds east
  2059.           longitude) is:
  2060.           
  2061.                Decimal latitude  = +(48 + 50/60 + 14/3600) = +48.8372
  2062.                Decimal longitude = +( 2 + 20/60 + 14/3600) = + 2.3372
  2063.           
  2064.           Decimal latitude and longitudes, input into VERSAMAP, are rounded to
  2065.           the nearest second.  The program cannot distinguish between
  2066.           positions less than 101 feet (31 meters, 1 second of latitude)
  2067.           apart.
  2068.           
  2069.           
  2070.           
  2071.           
  2072.  
  2073.  
  2074.           VMAP.DOC version 1.20                                    Page  34 
  2075.  
  2076.  
  2077.  
  2078.  
  2079.  
  2080.                          Record Format for User Supplied Data
  2081.           
  2082.           
  2083.           field #1 - line header:  -1 for new polyline
  2084.                                     0 for point within polyline
  2085.                  field separator:   one or more spaces (ASCII 32)
  2086.              field #2 - latitude:   decimal degrees, south latitude is
  2087.                                     negative
  2088.                  field separator:   one or more spaces (ASCII 32)
  2089.             field #3 - longitude:   decimal degrees, west longitude is
  2090.                                     negative
  2091.                    end of record:   carriage return (ASCII 13),
  2092.                                     line feed (ASCII 10)
  2093.           
  2094.           
  2095.           Records with this format can be generated by most word processors,
  2096.           text editors, and spreadsheets.
  2097.           
  2098.           The file VMAPUSER.PRN on the VERSAMAP disk is a short file using the
  2099.           above ASCII format.  The file contains 6 individual points in the
  2100.           Pacific and Atlantic Oceans which plot as points; plus 5 points in
  2101.           the Indian Ocean which plot as a box when the points are connected
  2102.           by lines.  You can use VMAPUSER.PRN to study the appearance of the
  2103.           different symbol shapes, sizes, and colors that VERSAMAP can plot. 
  2104.           
  2105.           To plot the file, (1) select the Map Input Filenames option in the
  2106.           Input/Output menu; (2) erase the default map name, VMAP.MAP; (3)
  2107.           type VMAPUSER.PRN for the filename; (4) and press Enter.  When the
  2108.           window titled ENTER SYMBOL TYPE, COLOR, & SIZE appears, (1) select
  2109.           symbol type Open square; (2) the color yellow; (3) size 03 pixels;
  2110.           and (4) press Enter on the < OK > button.  When asked for the next
  2111.           filename, erase the pathname and press Enter to end filename input. 
  2112.           To display the file, select the Size 100% option in the Run menu. 
  2113.           The screen will show 10 individual points, marked by yellow squares. 
  2114.           The box in the Indian Ocean plotted as 4 individual points, because
  2115.           all symbol types, except Line, plot as points.
  2116.           
  2117.           To plot the Indian Ocean points as a box, repeat the above steps,
  2118.           but choose symbol type Line.  In this case, the first six individual
  2119.           points plot as yellow dots, 1 pixel in size; but the last 5 points
  2120.           in the Indian Ocean are connected by lines, and plot as a rectangle.
  2121.           
  2122.           To view the contents of VMAPUSER.PRN, type the following command at
  2123.           the DOS prompt and press Enter (the word TYPE is part of the
  2124.           command).
  2125.           
  2126.                                    TYPE VMAPUSER.PRN
  2127.           
  2128.           Comments may be added to each line of the file after the last digit
  2129.           of longitude; however, the comment must not contain blank spaces or
  2130.           commas.
  2131.           
  2132.           
  2133.  
  2134.  
  2135.           VMAP.DOC version 1.20                                    Page  35 
  2136.  
  2137.  
  2138.  
  2139.  
  2140.  
  2141.           11.  Use of VERSAMAP with Graphing Programs
  2142.           
  2143.           VERSAMAP can be used to prepare publication quality maps in
  2144.           conjunction with suitable graphing programs.  To be useful in
  2145.           preparing maps, a graphing program should be able to:
  2146.           
  2147.              a)  handle large data sets;
  2148.              b)  use more than 1 data set per graph;
  2149.              c)  physically separate the x and y axes, so that they do
  2150.                  not show on the figure;
  2151.              d)  connect individual points on the graph with lines; and
  2152.              e)  exclude data which exceeds the X- and Y-axis limits.
  2153.           
  2154.           
  2155.           To print a map using a graphing program, import the map grid and the
  2156.           output map boundary files into the program.
  2157.           
  2158.           If there are two map grid files, the points in the first map grid
  2159.           file should be plotted as dots, and the points in the second map
  2160.           grid file should be connected by lines.  If there is only one map
  2161.           grid file, you can connect the grid points by lines or not,
  2162.           depending on how you want the graticule to appear.
  2163.           
  2164.           The X- and Y-axes are scaled using the values of X-axis Length and
  2165.           Y-axis Length listed under Relative Length of Axes on the VERSAMAP
  2166.           Parameter Report.  The relative X-axis Length is defined as 1.000000
  2167.           for all maps; the relative Y-axis Length may be less than or greater
  2168.           than unity, depending on the projection and graticule chosen.  
  2169.           Starting values of the X- and Y-axes should be set at 0.  The ending
  2170.           values of the X- and Y-axes will depend on your graphing program,
  2171.           but in general they will one or both of the values listed under
  2172.           Relative Length of Axes on the VERSAMAP Parameter Report.
  2173.           
  2174.           You should configure the graphing program for data clipping (i.e.
  2175.           exclude points which lie outside the limits of the X- and Y-axes). 
  2176.           This will prevent the dummy points (X = 5.000000), which indicate
  2177.           new polylines (see Section 9, Map Output Filenames), from being
  2178.           plotted.
  2179.           
  2180.           Map and grid output files produced by VERSAMAP have been
  2181.           successfully imported into the technical graphing programs, Grapher
  2182.           and SigmaPlot.  For use with SigmaPlot, dummy points (X,Y =
  2183.           5.000000) which indicate line breaks in map output files must be
  2184.           converted to dashes (X,Y = --------), indicating missing data,
  2185.           before the files are imported into SigmaPlot.  Changing the dummy
  2186.           points from 5.000000 to -------- can be done using the replace
  2187.           command in Edlin or the search and replace command in a word
  2188.           processor.
  2189.           
  2190.           
  2191.           
  2192.           
  2193.           
  2194.  
  2195.  
  2196.           VMAP.DOC version 1.20                                    Page  36 
  2197.  
  2198.  
  2199.  
  2200.  
  2201.  
  2202.           12.  Program Compatibility
  2203.           
  2204.           
  2205.                            Compatibility With Other Software
  2206.           
  2207.           VERSAMAP has been tested successfully on computers running under DOS
  2208.           versions 3.30, 4.01, and 5.00.  VERSAMAP should run on any computer
  2209.           with DOS 3.0 or higher.
  2210.           
  2211.           Map output files produced by VERSAMAP have been successfully
  2212.           imported into the following programs.
  2213.           
  2214.                                                     File Imported Successfully
  2215.           Program                     Version         PCX   PIC   CGM   ASCII
  2216.           
  2217.           CorelDRAW                   2.0             yes   yes   yes
  2218.           DrawPerfect                 1.1             yes   yes   yes
  2219.           Freelance Plus              3.01, 2.0             yes   yes
  2220.           Grapher                     1.75                               yes
  2221.           Harvard Graphics            3.0,  2.3                   yes
  2222.           Lotus 123, PrintGraph       2.2,  2.01            yes
  2223.           Microsoft Paintbrush        2.0             yes
  2224.           Microsoft Word              2.0             yes   yes   yes
  2225.           PC Paintbrush IV Plus                       yes
  2226.           SigmaPlot                                                      yes
  2227.           WordPerfect                 5.1,  5.0             yes   yes
  2228.           
  2229.           
  2230.           PIC and CGM files produced by VERSAMAP are often too large to import
  2231.           into Freelance Plus, Harvard Graphics 2.3, and CorelDRAW 2.0.
  2232.           
  2233.           
  2234.                                 Hardware Compatibility
  2235.           
  2236.           VERSAMAP has been tested successfully on the following computer
  2237.           systems.  The last column gives the time required to plot the
  2238.           default world map, VMAP.MAP, on each system.
  2239.           
  2240.           
  2241.           Micro-           DOS     CPU   Monitor   Disk   Math Co-    Time
  2242.           processor      Version   MHz             Type   processor   (min)
  2243.           
  2244.           8088             3.30    4.8  CGA,Herc  Floppy     No       15.1
  2245.           
  2246.           80286            3.30   12       EGA     Hard      Yes       0.60
  2247.           80286            3.30   16       EGA     Hard      No        1.71
  2248.           
  2249.           80386sx          4.01   16       VGA     Hard      Yes       0.58
  2250.           80386sx          5.00   16       VGA     Hard      No        1.76
  2251.           80386            5.00   25       VGA     Hard      No        1.01
  2252.           
  2253.           80486            5.00   33       VGA     Hard      Yes       0.14
  2254.           
  2255.  
  2256.  
  2257.           VMAP.DOC version 1.20                                    Page  37 
  2258.  
  2259.  
  2260.  
  2261.  
  2262.  
  2263.           VERSAMAP has been tested successfully on systems with CGA, Hercules,
  2264.           EGA, and VGA adapters and monitors.  The program runs in high
  2265.           resolution CGA mode (640 x 200 pixels) on computers equipped with
  2266.           MCGA adapters.
  2267.           
  2268.           Several users have reported that previous versions of VERSAMAP will
  2269.           not run in VGA mode on computer systems equipped with both VGA and
  2270.           Hercules graphics adapters.  The present version of VERSAMAP has
  2271.           been modified to run in EGA mode (640 x 350 pixels) when it detects
  2272.           the presence of both VGA and Hercules graphics adapters.  This seems
  2273.           to fix the problem, but it is not clear if the problem occurs in all
  2274.           computers, or only some.  If you have a computer with both VGA and
  2275.           Hercules graphics adapters installed, I will be glad to send you a
  2276.           version of VERSAMAP that attempts to run in VGA mode when both
  2277.           adapters are present.
  2278.           
  2279.           Maps displayed by VERSAMAP have been printed successfully on the
  2280.           following printers with the Print Map option.
  2281.           
  2282.            9-pin dot matrix: Brother M-1709, M-1809; Okidata u93 Microline;
  2283.                              IBM Proprinter, -Proprinter II
  2284.           
  2285.           24-pin dot matrix: Epson LQ-500, LQ-800.
  2286.           
  2287.                      InkJet: HP DeskJet 500C
  2288.           
  2289.                       Laser: HP LaserJet-II, -IID, -III, IIIp, -IIIsi.
  2290.           
  2291.           
  2292.           
  2293.           
  2294.           
  2295.           
  2296.           
  2297.           
  2298.           
  2299.           
  2300.           
  2301.           
  2302.           
  2303.           
  2304.           
  2305.           
  2306.           
  2307.           
  2308.           
  2309.           
  2310.           
  2311.           
  2312.           
  2313.           
  2314.           
  2315.           
  2316.  
  2317.  
  2318.           VMAP.DOC version 1.20                                    Page  38 
  2319.  
  2320.  
  2321.  
  2322.  
  2323.  
  2324.           13.  Acknowledgements
  2325.           
  2326.           To save disk space, the VERSAMAP mapping program, VMAP.EXE, has been
  2327.           compressed with the PKLITE Professional executable file compressor. 
  2328.           When you run VMAP.EXE by typing VMAP at the DOS prompt, the program
  2329.           will automatically expand as it loads into memory.
  2330.           
  2331.           VERSAMAP uses the Hercules graphics driver, MSHERC.COM, and the font
  2332.           files, COURA.FON, COURB.FON, COURE.FON, HELVA.FON, HELVB.FON,
  2333.           HELVE.FON, supplied with Microsoft BASIC 7.0.  Portions(C) 1982-1989
  2334.           Microsoft Corporation.  All rights reserved.
  2335.           
  2336.           VERSAMAP uses routines from the PCX Programmer's Toolkit, Copyright
  2337.           (c) Genus Microprogramming, Inc.  1988-1990.
  2338.           
  2339.           VERSAMAP uses the QuickWindows Advanced User Interface Library which
  2340.           is Copyrighted 1990 by Software Interphase, Inc.
  2341.           
  2342.           The boundary files, VMAP.MAP and VMAPFAST.MAP, are the files
  2343.           MWDB4.ALL and MWDB5.CCI from the Micro World Data Bank II, a digital
  2344.           map database placed in the Public Domain by Fred Pospeschil and
  2345.           Antonio Riveria.
  2346.           
  2347.           CorelDRAW is copyrighted by Corel Systems Corporation.  Brother is
  2348.           a registered trademark of Brother Industries, Ltd.  Epson is a
  2349.           registered trademark of Epson America, Inc.  Expert Maps is a
  2350.           trademark of Expert Software.  Finger Maps is Copyrighted by Poisson
  2351.           Technology.  Grapher is a trademark of Golden Software, Inc. 
  2352.           Harvard Graphics is a registered trademark of Software Publishing
  2353.           Corporation.  Hewlett-Packard is a registered trademark of Hewlett-
  2354.           Packard Company.  Hercules is a registered trademark of Hercules
  2355.           Computer Technology.  IBM is a registered trademark of International
  2356.           Business Machines Corporation.  Lotus, 1-2-3, and Freelance are
  2357.           registered trademarks of Lotus Development Corporation.  Microsoft
  2358.           is a registered trademark, and Microsoft Windows is a trademark of
  2359.           the Microsoft Corporation.  Okidata is a registered trademark of Oki
  2360.           America Inc.  PC Paintbrush is a registered trademark of ZSoft
  2361.           Corporation.  PKUNZIP is a registered trademark, and PKLITE
  2362.           Professional is a trademark of PKWARE Inc.  SigmaPlot is a trademark
  2363.           of Jandel Corporation.  WordPerfect and DrawPerfect are registered
  2364.           trademarks of WordPerfect Corporation.
  2365.           
  2366.           
  2367.           
  2368.           
  2369.           
  2370.           
  2371.           
  2372.           
  2373.           
  2374.           
  2375.           
  2376.           
  2377.  
  2378.  
  2379.           VMAP.DOC version 1.20                                    Page  39 
  2380.  
  2381.  
  2382.  
  2383.  
  2384.  
  2385.           14.  Registration and Comments (version 1.20)
  2386.           
  2387.                    Registration fee:  United States and Canada - $15
  2388.                                                Other countries - $20
  2389.           
  2390.           
  2391.           Make checks payable to Charles Culberson.  Persons living outside
  2392.           the United States can register VERSAMAP by obtaining a Postal Money
  2393.           Order payable in U.S. dollars from their National Post Office; or by
  2394.           personal check in their local currency at the current exchange rate. 
  2395.           Send registration or comments to:
  2396.           
  2397.                                    Charles Culberson
  2398.                                    8 Ritter Lane
  2399.                                    Newark, DE  19711
  2400.                                    USA
  2401.           
  2402.           ------------------------- Registration -------------------------
  2403.           
  2404.           Date: __________________________________________________________
  2405.           
  2406.           Where did you obtain VERSAMAP? _________________________________
  2407.           
  2408.           Your Name: _____________________________________________________
  2409.           
  2410.           Address: _______________________________________________________
  2411.           
  2412.           ________________________________________________________________
  2413.           
  2414.           ________________________________________________________________
  2415.           
  2416.           ________________________________________________________________
  2417.           
  2418.           
  2419.           Please circle the floppy disk size that you would like the VERSAMAP
  2420.           files supplied on:
  2421.           
  2422.             5.25" 360K       5.25" 1.2M       3.5" 720K       3.5" 1.4M
  2423.           
  2424.           
  2425.           --------------------------- Comments ---------------------------
  2426.           
  2427.           
  2428.           
  2429.           
  2430.           
  2431.           
  2432.           
  2433.           
  2434.           
  2435.           
  2436.           
  2437.           
  2438.  
  2439.  
  2440.           VMAP.DOC version 1.20                                    Page  40 
  2441.  
  2442.  
  2443.  
  2444.  
  2445.  
  2446.           15.  Index
  2447.           
  2448.           
  2449.           Acknowledgements. . . . . . . . . . . . . . . . . . . . . . .1, 39
  2450.           Add Text to Map . . . . . . . . . . . . . . . . 16, 19, 21, 28, 29
  2451.           Albers equal-area . . . . . . . . . . . . . . . . . . . 12, 14, 17
  2452.           ALL . . . . . . . . . . . . . . . . . . . . . . .3, 25, 31, 32, 39
  2453.           Alt . . . . . . . . . . . . . . . . . . . . . .1, 7, 8, 10, 11, 20
  2454.           ASCII . . . . . . . . . . . . . . . . . . .2, 21, 23-26, 28-35, 37
  2455.           Aspect. . . . . . . . . . . . . . . . . . . . . . . . . . . 14, 15
  2456.           Association of Shareware Professionals. . . . . . . . . . . . 3, 4
  2457.           BIN . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25, 33
  2458.           Boundary file . . . . . . . . . . . . . . . . . . . . . . . . . 25
  2459.           Cartog. . . . . . . . . . . . . . . . . . . . . . . . . .1, 25, 33
  2460.           CCI . . . . . . . . . . . . . . . . . . . . . . . . 25, 31, 32, 39
  2461.           CGA . . . . . . . . . . . . . . . . . . . . .2, 22, 24, 26, 37, 38
  2462.           CGM . . . . . . . . . . . . . . . . . . . . . 2, 20-24, 27, 28, 37
  2463.           CNF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
  2464.           Coastlines. . . . . . . . . . . . . . . . . . . . . . . 18, 32, 33
  2465.           Color . . . . . . . . . . . . . . . . . . . 10, 19, 24, 25, 27, 35
  2466.           Compatibility . . . . . . . . . . . . . . . . . . . . . . . .1, 37
  2467.           Computer graphics metafile. . . . . . . . . . . . . . . . . . . 23
  2468.           Configuration file. . . . . . . . . . . . . . . . . . . . . 22, 23
  2469.           Conic . . . . . . . . . . . . . . . . . . . . . . . . . .12-14, 17
  2470.           CorelDRAW . . . . . . . . . . . . . . . . . . . . . . . 28, 37, 39
  2471.           Countries . . . . . . . . . . . . . . . . . . . . . .3, 18, 32, 40
  2472.           Courier . . . . . . . . . . . . . . . . . . . . . . .2, 19, 20, 22
  2473.           DAT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
  2474.           Data clipping . . . . . . . . . . . . . . . . . . . . . . . . . 36
  2475.           Decimal degrees . . . . . . . . . . . . . . . . . . . . . . 34, 35
  2476.           Defaults. . . . . . . . . . . . . . . . . . . . . . . 1, 7, 11, 18
  2477.           Digital Line Graph. . . . . . . . . . . . . . . . . . . .1, 25, 33
  2478.           Digital map . . . . . . . . . . . . . . 1-3, 18, 24, 25, 30-32, 39
  2479.           Directory . . . . . . . . . . . . . . . . . . . 4-7, 22-24, 26, 32
  2480.           Disk directory. . . . . . . . . . . . . . . . . . . . . . . 23, 26
  2481.           Display Previous Text . . . . . . . . . . . . . . . 16, 22, 23, 28
  2482.           DOS . . . . . . . . . . . . . . . . 2, 4-8, 10, 28, 33, 35, 37, 39
  2483.           Dot matrix. . . . . . . . . . . . . . . . . . . .2, 23, 26, 27, 38
  2484.           DrawPerfect . . . . . . . . . . . . . . . . . . . . . . 28, 37, 39
  2485.           EGA . . . . . . . . . . . . . . . . . . . . . . .2, 22, 24, 37, 38
  2486.           Equal-area. . . . . . . . . . . . . . . . . . . . . . . .12-15, 17
  2487.           Equatorial. . . . . . . . . . . . . . . . . . . . . . . . . .12-15
  2488.           Equidistant conic . . . . . . . . . . . . . . . . . . . 12, 13, 17
  2489.           Equirectangular . . . . . . . . . . . . . . . . . . . . .11-13, 17
  2490.           Error message . . . . . . . . . . . . . . . . . . . 10, 11, 16, 17
  2491.           Esc . . . . . . . . . . . . . . . . . . . .1, 7-10, 12, 21, 26, 31
  2492.           Exit. . . . . . . . . . . . . . . . . . . . . .1, 8-10, 12, 18, 26
  2493.           Export. . . . . . . . . . . . . . . . . . . . . .19, 20, 22-24, 29
  2494.           F1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
  2495.           Filenames . . . . . . . . . . . . . 18, 19, 23, 24, 29, 30, 35, 36
  2496.           FON . . . . . . . . . . . . . . . . . . . . . . . . . 2, 6, 22, 39
  2497.           Font. . . . . . . . . . . . . . . . . . . . .2, 16, 19, 20, 22, 39
  2498.           Format. . . . . . . . . . . . . . . . . . . . 2, 25, 28-32, 34, 35
  2499.           Freelance . . . . . . . . . . . . . . . . . . . . . . . 28, 37, 39
  2500.  
  2501.           VMAP.DOC version 1.20                                    Page  41 
  2502.  
  2503.  
  2504.  
  2505.  
  2506.  
  2507.           Geographic Features . . . . . . . . . . . . . . 16, 18, 19, 25, 32
  2508.           Gnomonic. . . . . . . . . . . . . . . . . . . . . . . . . . 12, 14
  2509.           Grapher . . . . . . . . . . . . . . . . . . . . . . . . 36, 37, 39
  2510.           Graphing programs . . . . . . . . . . . . . . . . 1, 21, 28-30, 36
  2511.           Graticule Type. . . . . . . . . . . . . . . . . . . . . 16, 18, 30
  2512.           GRF . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33, 34
  2513.           Grid file . . . . . . . . . . . . . . . . . . . . . . . . . 30, 36
  2514.           Grid type . . . . . . . . . . . . . . . . . . . . . . . 18, 25, 30
  2515.           Hammer (-Aitoff) equal-area . . . . . . . . . . . . . . . . 12, 15
  2516.           Harvard Graphics. . . . . . . . . . . . . . . . . . . . 28, 37, 39
  2517.           Helvetica . . . . . . . . . . . . . . . . . . . . . .2, 19, 20, 22
  2518.           Hercules. . . . . . . . . . . . . . . . . . . . . . .2, 22, 38, 39
  2519.           Import. . . . . . . . . . . . . . . . . . . . . . . 20, 28, 36, 37
  2520.           Input fields. . . . . . . . . . . . . . . . . . . . . . . . . . 11
  2521.           Input/Output menu . . . . . . . . . . . . 1, 18, 21, 23, 26-28, 35
  2522.           Installing VERSAMAP . . . . . . . . . . . . . . . . . . . . . 1, 4
  2523.           Islands . . . . . . . . . . . . . . . . . . . . . . . . 16, 18, 32
  2524.           Lakes . . . . . . . . . . . . . . . . . . . . . . . . . 18, 32, 33
  2525.           Lambert azimuthal equal-area. . . . . . . . . . . . . . . . 12, 15
  2526.           Lambert conformal conic . . . . . . . . . . . . . . . . 12, 14, 17
  2527.           Laser . . . . . . . . . . . . . . . . . . . . . . . .2, 23, 26, 38
  2528.           Latitude. . . . . . . . . 1, 2, 7-11, 13, 14, 16-18, 24, 25, 27-35
  2529.           Letter B. . . . . . . . . . . . . . . . . . . . . . . . . . .1, 10
  2530.           Letter T. . . . . . . . . . . . . . . . . . . . . . . . . . .1, 10
  2531.           List box. . . . . . . . . . . . . . . . . . . . . . . . . . 11, 25
  2532.           Longitude . . . . . . . . . .1, 2, 7-11, 15, 16, 18, 24, 25, 27-35
  2533.           Lotus . . . . . . . . . . . . . . . . . . . 19, 20, 23, 28, 37, 39
  2534.           MAP . . . . . . . . . . . . . . . . . . . . . . . 1-3, 6-14, 16-39
  2535.           Map Boundaries. . . . . . . . . . . . . . . . . . . . . . . . . 16
  2536.           Map Design menu . . . . . . . . . . . . . . .1, 16, 18, 21, 23, 28
  2537.           Map Input Filenames . . . . . . . . . . . . . . 18, 19, 23, 24, 35
  2538.           Math coprocessor. . . . . . . . . . . . . . . . . . . . . 2, 8, 26
  2539.           MCGA. . . . . . . . . . . . . . . . . . . . . . . . . . .2, 22, 38
  2540.           Menu bar. . . . . . . . . . . . . . . . . .7-10, 12, 21, 26-28, 31
  2541.           Menus . . . . . . . . . . . . . . . . . . . . .1, 7, 8, 10, 12, 21
  2542.           Mercator. . . . . . . . . . . . . . . . . . . . . . . 7, 11-13, 16
  2543.           Micro World Data Bank II. . . . . . . . .1, 11, 18, 25, 31, 32, 39
  2544.           Microsoft Windows . . . . . . . . . . . . . . . . . . . . . 20, 39
  2545.           Microsoft Word. . . . . . . . . . . . . . . . . . . . . . . . . 37
  2546.           Mouse . . . . . . . . . . . . . . . . . . . . . . 1, 7, 10, 20, 21
  2547.           MP1 . . . . . . . . . . . . . . . . . . . . . . . . . . .2, 32, 33
  2548.           MPS . . . . . . . . . . . . . . . . . . . . . . . . .2, 25, 32, 33
  2549.           Ombudsman . . . . . . . . . . . . . . . . . . . . . . . . . . . .4
  2550.           Output file . . . . . . . . . . . . . . . . . . . . . . . . 29, 30
  2551.           Output grid data in ASCII format. . . . . . . . . . . . . . 28, 30
  2552.           Output map data in ASCII format . . . . . . . . . . . . . . 28, 29
  2553.           Paintbrush. . . . . . . . . . . . . . . . . . . . . . . 27, 37, 39
  2554.           PCX . . . . . . . . . . . . . . . . .2, 20, 21, 23, 24, 27, 37, 39
  2555.           PIC . . . . . . . . . . . . . . . . . . . . . 2, 19-24, 27, 28, 37
  2556.           PIC font. . . . . . . . . . . . . . . . . . . . . . . . . . 19, 20
  2557.           PKUNZIP . . . . . . . . . . . . . . . . . . . . . . . . . . .5, 39
  2558.           PNT . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31, 32
  2559.           Point size. . . . . . . . . . . . . . . . . . . . . . . . . 19, 22
  2560.           Polar . . . . . . . . . . . . . . . . . . . . . . . . . . . .12-15
  2561.  
  2562.           VMAP.DOC version 1.20                                    Page  42 
  2563.  
  2564.  
  2565.  
  2566.  
  2567.  
  2568.           Polyline. . . . . . . . . . . . . . . . . . . . . . 24, 30, 34, 35
  2569.           Print Map . . . . . . . . . . . . . . . . . . . 20, 21, 23, 26, 38
  2570.           Printer . . . . . . . . . . . . . . . . . . . . 10, 23, 24, 26, 27
  2571.           Printer port. . . . . . . . . . . . . . . . . . . . . . . . . . 27
  2572.           PrintGraph. . . . . . . . . . . . . . . . . . . . . . . 20, 28, 37
  2573.           PRN . . . . . . . . . . . . . . . . . . . . . . . . . . .2, 34, 35
  2574.           Projection menu . . . . . . . . . . . . . . . . . . . 1, 8, 10, 12
  2575.           Pull-down menus . . . . . . . . . . . . . . . . . . . 1, 7, 10, 12
  2576.           Pushbutton. . . . . . . . . . . . . . . . . . . . . . . . . . . 11
  2577.           Recall Map Design . . . . . . . . . . . . . . . . . . . . . 16, 23
  2578.           Registration. . . . . . . . . . . . . . . . . . . . . . . .1-3, 40
  2579.           Report Map Parameters . . . . . . . . . . . . . . . . . .23, 25-28
  2580.           Rivers. . . . . . . . . . . . . . . . . . . . . . . 16, 18, 32, 33
  2581.           Run menu. . . . . . . . . . . . . . . . . 1, 7, 12, 23, 28, 31, 35
  2582.           Save as ASCII . . . . . . . . . . . . . . . . . . . 21, 23, 28, 29
  2583.           Save as CGM . . . . . . . . . . . . . . . . . . 20, 21, 23, 27, 28
  2584.           Save as PCX . . . . . . . . . . . . . . . . . . . . 20, 21, 23, 27
  2585.           Save as PIC . . . . . . . . . . . . . . . . . . . . . . 21, 23, 27
  2586.           Save Map Design . . . . . . . . . . . . . . . . . . . . . . 16, 22
  2587.           Select Font . . . . . . . . . . . . . . . . . . . . . . . . 16, 22
  2588.           Select Printer. . . . . . . . . . . . . . . . . . . . . . . 23, 27
  2589.           Self-extracting . . . . . . . . . . . . . . . . . . . . . . . . .4
  2590.           Shareware . . . . . . . . . . . . . . . . . . . . .3-5, 25, 31, 32
  2591.           SigmaPlot . . . . . . . . . . . . . . . . . . . . . . . 36, 37, 39
  2592.           Size 100% . . . . . . . . . . . . . . . . . . . .7, 28, 29, 31, 35
  2593.           Size 70%. . . . . . . . . . . . . . . . . . . . . . . . 28, 29, 31
  2594.           Sources of digital map data . . . . . . . . . . . . . . . . .1, 31
  2595.           Standard Parallel . . . . . . . . . . . . . . . . . . . . . 17, 18
  2596.           States. . . . . . . . . . . . . . . . . . . . . . 3, 18, 31-33, 40
  2597.           Symbol. . . . . . . . . . . . . . . . . . . . . . . 24, 25, 27, 35
  2598.           Tab . . . . . . . . . . . . . . . . 11, 17, 18, 20, 25, 26, 29, 30
  2599.           Text. . . . . . . . . . . . . . . .2, 11, 16, 19-23, 25-29, 31, 35
  2600.           Text #. . . . . . . . . . . . . . . . . . . . . . . . . . . 19, 21
  2601.           U.S. Geological Survey. . . . . . . . . . . . . . . . . . . .9, 34
  2602.           User supplied data. . . . . . . . . . . . . . . . . . . . . .2, 35
  2603.           USGS. . . . . . . . . . . . . . . . . . . . . . . . . . .1, 25, 33
  2604.           VGA . . . . . . . . . . . . . . . . . . . . .2, 22, 23, 26, 37, 38
  2605.           View Disk Directory . . . . . . . . . . . . . . . . . . . . 23, 26
  2606.           VMAPUSER.PRN. . . . . . . . . . . . . . . . . . . . . . . . .2, 35
  2607.           Windows . . . . . . . . . . . . . . . . . . .1, 10, 11, 20, 28, 39
  2608.           WordPerfect . . . . . . . . . . . . . . . . . . . . . . 28, 37, 39
  2609.           World Data Bank I . . . . . . . . . . . . . . . . . . . .1, 25, 31
  2610.           World Digitized . . . . . . . . . . . . . . . . . 1, 18, 25, 31-33
  2611.           X-axis Length . . . . . . . . . . . . . . . . . . . . . . . 26, 36
  2612.           Y-axis Length . . . . . . . . . . . . . . . . . . . . . . . 26, 36
  2613.           ZIP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4, 5
  2614.           
  2615.           
  2616.           
  2617.           
  2618.           
  2619.           
  2620.  
  2621.  
  2622.           VMAP.DOC version 1.20                                    Page  43 
  2623.